IT Community - Software Programming, Web Development and Technical Support

how can i get a process time?

This is a discussion on how can i get a process time? within the Java Programming forums, part of the Software Development category; i need to display a progresbar when i insert data into data base how can i get the exact time ...


Go Back   IT Community - Software Programming, Web Development and Technical Support > Software Development > Java Programming

Register FAQ Members List Calendar Mark Forums Read
  #1 (permalink)  
Old 03-19-2008, 09:00 PM
saravanan saravanan is offline
D-Web Sr.Programmer
 
Join Date: Jul 2007
Posts: 181
saravanan is on a distinguished road
Default how can i get a process time?

i need to display a progresbar when i insert data into data base how can i get the exact time to insert, and how could use that time in the prograssbar.

please any one help me???
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Sponsored Links
  #2 (permalink)  
Old 03-26-2008, 01:18 AM
amansundar amansundar is offline
D-Web Analyst
 
Join Date: May 2007
Posts: 322
amansundar is on a distinguished road
Default Re: how can i get a process time?

System.currentTimeMillis()

This is the method of the System class, which returns the current time of your system in milliseconds. This has been used in the code of the program for the getting the process time by subtracting current time when the process is started and another time is the completion time of the operation or the process.
below code helps you calculating process time
Code:
import java.util.*;

public class CalculateProcessTime{
  public static void main(String[] args){
    int repeat = 2000;
    double[] ds = {Double.MAX_VALUE, -3.14e-200D, Double.NEGATIVE_INFINITY, 567.89023D,
123e199D, -0.000456D, -1.234D, 1e55D};
    long[] ls = {2283911683699007717L, -8007630872066909262L, 4536503365853551745L,
548519563869L, 45L, Long.MAX_VALUE, 1L, -9999L, 7661314123L, 0L};
    long time;
    StringBuffer s = new StringBuffer();
    Hashtable<Object,Object> h = new Hashtable<Object,Object>();
    System.out.println("Starting test");
    time = System.currentTimeMillis();
    for(int i = repeat; i > 0; i--){
      s.setLength(0);
      for(int j = ds.length-1; j >= 0; j--){
        s.append(ds[j]);
        h.put(new Double(ds[j]), Boolean.TRUE);
      }
      for(int j = ls.length-1; j >= 0; j--){
        s.append(ls[j]);
        h.put(new Long(ls[j]), Boolean.FALSE);
      }
    }
    time = System.currentTimeMillis() - time;
    System.out.println(" The test took " + time + " milliseconds");
  }
}
__________________
cheers
Aman
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Pass the client's local time to a server side process itbarota HTML, CSS and Javascript Coding Techniques 1 02-20-2008 08:51 PM
How do I pass the client's local time to a server side process? shaalini HTML, CSS and Javascript Coding Techniques 0 01-20-2008 08:21 PM
How can I set the time zone for MySQL to UK time? itbarota PHP Programming 1 09-12-2007 12:13 AM
Relation between process system time, process waiting time vigneshgets Operating Systems 0 07-31-2007 11:57 PM
Diff between Transaction-time and Server response-time vadivelanvaidyanathan Software Testing 0 03-21-2007 06:29 AM


All times are GMT -7. The time now is 12:13 PM.


Copyright ©2004 - 2007, DiscussWeb. All Rights Reserved.

SEO by vBSEO 3.0.0