• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Performance tools

 
Ranch Hand
Posts: 34
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
We are porting over Windows code to Java and one feature we really loved was the Performance Monitor that windows provided. It allowed you to add your own custom performance items to view in realtime with nice graphics which is something we really want to have.
Is there an equivalent (or better) tool, either freeware or 3rd party that might have similar functions in Java?
We want each developer on our team who develops a component to use our in house performance collection classes. It will be the collection classes that talk to the display which I'm hoping will not have to be custom written in house.
 
Ranch Hand
Posts: 3451
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Most likely what you want to do is going to involve the writing (or wrapping) of some native code. That is generally not a problem if you have a single target platform. But if you are porting to JAVA why would you have a single target platform? Unfortunately the thing that makes JAVA so great also makes it impotent to low level system routines.
 
Author
Posts: 6055
8
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Michael Morris:
But if you are porting to JAVA why would you have a single target platform?


Perhaps because your customers only need it on one platform. Java has advantages other than platform independence.
--Mark
 
Michael Morris
Ranch Hand
Posts: 3451
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I agree that if JAVA were not platform independant, It would still be my language of choice becuase I feel that C++ (which I coded in for over 10 years) is too open-ended: It just gives developers too many ways to trap themselves. My experience has been that if you have a decent application at some point someone's gonna say "Hey, what would it take to port this to a Mac?" So once you start adding native code to your Java application, when this occurs, now you're forced to write a native library for the MAC, Solaris, Linux, etc.
Anyway I do understand your point and respect your opinion, but as a developer I always resist the use of native code until I'm overruled.
reply
    Bookmark Topic Watch Topic
  • New Topic