This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 25926 - CVS checkout hogs cpu
Summary: CVS checkout hogs cpu
Status: RESOLVED FIXED
Alias: None
Product: versioncontrol
Classification: Unclassified
Component: CVS (show other bugs)
Version: 3.x
Hardware: PC Windows ME/2000
: P2 blocker (vote)
Assignee: Martin Entlicher
URL:
Keywords: PERFORMANCE
Depends on: 26113 28708
Blocks: 26581 34219
  Show dependency tree
 
Reported: 2002-07-23 17:36 UTC by _ gtzabari
Modified: 2007-01-04 17:14 UTC (History)
0 users

See Also:
Issue Type: TASK
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description _ gtzabari 2002-07-23 17:36:18 UTC
release 3.4 RC1

   When I checkout a lot of files using JavaCVS cpu usage 
is pegged at 100% which doesn't seem to make much sense 
since this machine is around 500Mhz and the network pipe 
from the server isn't that fast to begin with. I suspect 
there is a bug at work..
Comment 1 Milos Kleint 2002-07-24 10:37:28 UTC
can you get us a thread dump? so that we can figure out where the
problem might lie? it's possible that it's not the checkout's fault
but someone else tries to parse the already checked out sources ot
similar. thanks.
Comment 2 Martin Entlicher 2002-09-11 20:29:18 UTC
There is filed similar issue #26113 for generic CVS filesystem.
It might be, that the problem is the same, but I'm not sure.

The thread dump would be valuable.
Comment 3 Martin Entlicher 2002-09-24 15:38:08 UTC
I'm not sure, whether it applies to this problem, but I've found some
inefficiencies in the cache implementation in command-line module
while fixing issue #25364.

It needs to be found if the problem is in the checkout process or the
file refresh and status storage process.

Comment 4 Tomas Pavek 2003-01-20 14:37:25 UTC
postponing to milestone 2
Comment 5 Martin Entlicher 2003-02-03 09:58:09 UTC
I'm solving this problem for command-line CVS integration.
The improvements then will be ported to javacvs if possible.
Comment 6 Martin Entlicher 2003-02-03 17:06:41 UTC
I've tested checkout on JavaCVS after the fix of performance problems
in vcscore module.
There does not seem to be a problem. The CPU usage was kept around 30%
and the IDE was responsive and usable during the checkout process.

So I consider this as fixed, if there are some preformance problems
persisting, please reopen with description. Thanks.
Comment 7 dmladek 2003-09-01 09:47:54 UTC
in recent trunk builds checkout seems fine for me...
So I hope it's fixed.