在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → Java程序性能优化.rar

Java程序性能优化.rar

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:121.09M
  • 下载次数:3
  • 浏览次数:54
  • 发布时间:2021-03-07
  • 实例类别:一般编程问题
  • 发 布 人:好学IT男
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
Java程序性能优化.rar, 高清文档,含完整目录,压缩包内含书籍源码
【实例截图】
【核心代码】
3c014e02-ea94-43e3-8925-3db6226b106c
└── Java程序性能优化
├── Java程序性能优化.pdf
├── readme.txt
└── 源文件
├── CH2
│   └── javatuning
│   └── ch2
│   ├── bd
│   │   ├── BusinessDelegateClient.java
│   │   ├── BusinessDelegate.java
│   │   ├── Client.java
│   │   ├── IOrderManager.java
│   │   ├── OrderManager.java
│   │   └── OrderManagerServer.java
│   ├── buffer
│   │   ├── BufferMovingCircle.java
│   │   ├── CglibHeavyMethodInterceptor.java
│   │   ├── EHCacheUtil.java
│   │   ├── ehcache.xml
│   │   ├── FileWriterBufferTest.java
│   │   ├── HeavyMethodDemo.java
│   │   ├── NoBufferMovingCircle.java
│   │   └── TestEHCacheUtil.java
│   ├── decorator
│   │   ├── IPacketCreator.java
│   │   ├── Main.java
│   │   ├── output
│   │   │   └── Main.java
│   │   ├── PacketBodyCreator.java
│   │   ├── PacketDecorator.java
│   │   ├── PacketHTMLHeaderCreator.java
│   │   └── PacketHTTPHeaderCreator.java
│   ├── flyweight
│   │   ├── EmployeeReportManager.java
│   │   ├── FinancialReportManager.java
│   │   ├── IReportManager.java
│   │   ├── Main.java
│   │   └── ReportManagerFactory.java
│   ├── observor
│   │   ├── ConcreteObserver.java
│   │   ├── ConcreteSubject.java
│   │   ├── Event.java
│   │   ├── IObserver.java
│   │   ├── ISubject.java
│   │   ├── Main.java
│   │   └── swing
│   │   └── Main.java
│   ├── pool
│   │   ├── DBConnectionPoolDemo.java
│   │   ├── hibernate.cfg.xml
│   │   ├── ObjectPoolDemo.java
│   │   └── PoolableObjectFactoryDemo.java
│   ├── proxy
│   │   ├── DBQuery.java
│   │   ├── DBQueryProxy.java
│   │   ├── dynamic
│   │   │   ├── CglibDbQueryInterceptor.java
│   │   │   ├── DBQuery.java
│   │   │   ├── FunctionMain.java
│   │   │   ├── JavassistDynDbQueryHandler.java
│   │   │   ├── JdkDbQeuryHandler.java
│   │   │   └── PerformanceMain.java
│   │   ├── hibernate
│   │   │   ├── hibernate.cfg.xml
│   │   │   ├── HibernateSessionFactory.java
│   │   │   ├── Main.java
│   │   │   ├── User.hbm.xml
│   │   │   └── User.java
│   │   ├── IDBQuery.java
│   │   └── Main.java
│   ├── singleton
│   │   ├── anony
│   │   │   └── Singleton.java
│   │   ├── LazySingleton.java
│   │   ├── serialization
│   │   │   ├── SerSingleton.java
│   │   │   └── TestSingletonSer.java
│   │   ├── SingletonFactory.java
│   │   ├── Singleton.java
│   │   ├── StaticSingleton.java
│   │   └── TestSingleton.java
│   ├── timespace
│   │   ├── SpaceSort.java
│   │   ├── SwapValue.java
│   │   └── UnsignedByte.java
│   ├── vo
│   │   ├── Client.java
│   │   ├── IOrderManager.java
│   │   ├── Order.java
│   │   ├── OrderManager.java
│   │   └── OrderManagerServer.java
│   └── 说明.txt
├── CH3
│   └── javatuning
│   └── ch3
│   ├── collectionvisittuning
│   │   ├── TestCollectionVisistTuning.java
│   │   ├── TestListGet.java
│   │   └── TestRandomAccess.java
│   ├── directbuffer
│   │   ├── TestBufferAllocate.java
│   │   ├── TestBufferBig.java
│   │   └── TestBufferRead.java
│   ├── list
│   │   ├── TestIterator.java
│   │   ├── TestLinkedList.java
│   │   ├── TestListCapacity.java
│   │   └── TestList.java
│   ├── map
│   │   ├── MapGetPut.java
│   │   ├── MapHashcodeTest.java
│   │   ├── TestLinkedHashMap.java
│   │   ├── TestMapCapacityGet.java
│   │   ├── TestMapCapacity.java
│   │   ├── TestSet.java
│   │   └── TestTreeMap.java
│   ├── nio
│   │   ├── GatherBufferTest.java
│   │   ├── TestBufferDuplicat.java
│   │   ├── TestBuffer.java
│   │   ├── TestBufferMark.java
│   │   ├── TestCopyFile.java
│   │   ├── TestMapBuffer.java
│   │   └── TestNioBuffer.java
│   ├── ref
│   │   ├── CanReliveObj.java
│   │   ├── MyObject.java
│   │   ├── TestAllRef.java
│   │   ├── TestPhantomRefFinalize.java
│   │   ├── TestPhantomRef.java
│   │   ├── TestSoftRef.java
│   │   ├── TestWeakHashMap.java
│   │   └── TestWeakRef.java
│   ├── stringappend
│   │   ├── TestAppendString.java
│   │   └── TestStringBuffer.java
│   ├── tech
│   │   ├── TestArray.java
│   │   ├── TestBufferIO.java
│   │   ├── TestClone.java
│   │   ├── TestStaticMethod.java
│   │   └── TestTech.java
│   ├── teststr
│   │   ├── SameValueString.java
│   │   ├── split
│   │   │   └── junit
│   │   │   ├── StrCharAtStartTest.java
│   │   │   ├── StringSplitFunctionTest.java
│   │   │   └── StringSplitTest.java
│   │   └── SubStrLeakTest.java
│   └── 说明.txt
├── CH4
│   ├── amino-java-src-1.0.tar.gz
│   ├── javatuning
│   │   └── ch4
│   │   ├── amino
│   │   │   ├── TestLockFreeDictionaryDemo.java
│   │   │   ├── TestLockFreeList.java
│   │   │   ├── TestLockFreeMap.java
│   │   │   ├── TestLockFreeSet.java
│   │   │   └── TestMasterWorker.java
│   │   ├── atomic
│   │   │   └── TestAtomic.java
│   │   ├── cds
│   │   │   ├── TestMap.java
│   │   │   ├── TestQueueList.java
│   │   │   ├── TestReadOnlyList.java
│   │   │   ├── TestReadWriteList.java
│   │   │   ├── TestSet.java
│   │   │   └── TestSizeMap.java
│   │   ├── deadlock
│   │   │   └── DeadLockCar.java
│   │   ├── demo
│   │   │   └── Main.java
│   │   ├── future
│   │   │   ├── jdk
│   │   │   │   ├── Main.java
│   │   │   │   └── RealData.java
│   │   │   └── pattern
│   │   │   ├── Client.java
│   │   │   ├── Data.java
│   │   │   ├── FutureData.java
│   │   │   ├── Main.java
│   │   │   └── RealData.java
│   │   ├── gs
│   │   │   ├── future
│   │   │   │   ├── ClientThread.java
│   │   │   │   ├── Main.java
│   │   │   │   ├── Request.java
│   │   │   │   ├── RequestQueue.java
│   │   │   │   └── ServerThread.java
│   │   │   ├── simple
│   │   │   │   ├── ClientThread.java
│   │   │   │   ├── Main.java
│   │   │   │   ├── Request.java
│   │   │   │   ├── RequestQueue.java
│   │   │   │   └── ServerThread.java
│   │   │   └── threadpool
│   │   │   └── singlepool
│   │   │   └── TestSingleThreadPool.java
│   │   ├── immutable
│   │   │   └── Product.java
│   │   ├── jvmlocks
│   │   │   ├── LockTest.java
│   │   │   └── TestSyncObject.java
│   │   ├── kilim
│   │   │   └── TestMasterWorker.java
│   │   ├── locks
│   │   │   └── LockDemo.java
│   │   ├── mstrwkr
│   │   │   ├── Master.java
│   │   │   ├── TestMasterWorker.java
│   │   │   └── Worker.java
│   │   ├── prodcom
│   │   │   ├── Consumer.java
│   │   │   ├── Main.java
│   │   │   ├── PCData.java
│   │   │   └── Producer.java
│   │   ├── readwritelock
│   │   │   └── TestReadWriteLock.java
│   │   ├── reentrantLock
│   │   │   └── ReentrantLockingTest.java
│   │   ├── sync
│   │   │   ├── BlockQueue.java
│   │   │   └── TestBlockQueue.java
│   │   ├── threadlocal
│   │   │   ├── MyThread.java
│   │   │   └── TestThreadLocal.java
│   │   ├── threadpool
│   │   │   ├── simple
│   │   │   │   ├── PThread.java
│   │   │   │   ├── TestThreadPool.java
│   │   │   │   └── ThreadPool.java
│   │   │   ├── TestCustomThreadPool.java
│   │   │   └── TestThreadPool.java
│   │   ├── vol
│   │   │   ├── VolatileModel.java
│   │   │   └── VolatileTest.java
│   │   └── 说明.txt
│   ├── kilim_project
│   │   ├── bench
│   │   │   ├── data
│   │   │   │   ├── erlang_kilim_ping_pong.xls
│   │   │   │   ├── erlang_kilim_task_creation.xls
│   │   │   │   └── kilim_sunfire_pingpong.xls
│   │   │   ├── erlang
│   │   │   │   ├── bigpingpong.erl
│   │   │   │   ├── numprocs.erl
│   │   │   │   ├── pingpong.erl
│   │   │   │   └── taskstart.erl
│   │   │   ├── haskell
│   │   │   │   └── Chain.hs
│   │   │   ├── kilim
│   │   │   │   └── bench
│   │   │   │   ├── BigPingPong.java
│   │   │   │   ├── Chain.java
│   │   │   │   ├── Ex_vs_Ret.java
│   │   │   │   ├── Jetlang.java
│   │   │   │   ├── LotsOfTasks.java
│   │   │   │   ├── PingPong.java
│   │   │   │   ├── Rec.java
│   │   │   │   ├── Ring.java
│   │   │   │   ├── rmi
│   │   │   │   │   └── RMI.java
│   │   │   │   ├── Sleep.java
│   │   │   │   ├── Stopwatch.java
│   │   │   │   ├── ThreadBench.java
│   │   │   │   ├── ThreadPipePingPong.java
│   │   │   │   └── Unwind.java
│   │   │   └── scala
│   │   │   ├── BigPingPong.scala
│   │   │   ├── Msg.scala
│   │   │   ├── oBigPingPong.scala
│   │   │   └── PingPongEx.scala
│   │   ├── build-helloWorld.xml
│   │   ├── build-pow3.xml
│   │   ├── build-Simple.xml
│   │   ├── build.xml
│   │   ├── classes
│   │   │   └── kilim
│   │   │   ├── analysis
│   │   │   │   ├── AsmDetector$ClassCache.class
│   │   │   │   ├── AsmDetector.class
│   │   │   │   ├── BasicBlock.class
│   │   │   │   ├── BBComparator.class
│   │   │   │   ├── BBList.class
│   │   │   │   ├── CallWeaver.class
│   │   │   │   ├── ClassFlow.class
│   │   │   │   ├── ClassInfo.class
│   │   │   │   ├── ClassWeaver.class
│   │   │   │   ├── DirIterator$DirEntry.class
│   │   │   │   ├── DirIterator.class
│   │   │   │   ├── FileContainer.class
│   │   │   │   ├── FileLister$Entry.class
│   │   │   │   ├── FileLister.class
│   │   │   │   ├── Frame.class
│   │   │   │   ├── Handler.class
│   │   │   │   ├── IncompatibleTypesException.class
│   │   │   │   ├── JarIterator$JEntry.class
│   │   │   │   ├── JarIterator.class
│   │   │   │   ├── MethodFlow.class
│   │   │   │   ├── MethodWeaver.class
│   │   │   │   ├── NopInsn.class
│   │   │   │   ├── Range.class
│   │   │   │   ├── TypeDesc.class
│   │   │   │   ├── Usage.class
│   │   │   │   ├── Utils.class
│   │   │   │   ├── ValInfo.class
│   │   │   │   ├── ValInfoList.class
│   │   │   │   ├── Value.class
│   │   │   │   └── VMType.class
│   │   │   ├── Cell$1.class
│   │   │   ├── Cell$2.class
│   │   │   ├── Cell$BlockingSubscriber.class
│   │   │   ├── Cell.class
│   │   │   ├── Constants.class
│   │   │   ├── EmptySet_MsgAvListener.class
│   │   │   ├── Event.class
│   │   │   ├── EventPublisher.class
│   │   │   ├── EventSubscriber.class
│   │   │   ├── examples
│   │   │   │   ├── Chain.class
│   │   │   │   ├── Fib.class
│   │   │   │   ├── Group$GroupTask.class
│   │   │   │   ├── Group.class
│   │   │   │   ├── HelloWorldTask.class
│   │   │   │   ├── HttpFileServer.class
│   │   │   │   ├── MultipleTask.class
│   │   │   │   ├── Ping$Client.class
│   │   │   │   ├── Ping$Server.class
│   │   │   │   ├── Ping.class
│   │   │   │   ├── Post.class
│   │   │   │   ├── Pow3Task.class
│   │   │   │   ├── Pre.class
│   │   │   │   ├── Reflect.class
│   │   │   │   ├── SimpleHttpServer$SimpleHttpSession.class
│   │   │   │   ├── SimpleHttpServer.class
│   │   │   │   ├── SimpleTask2.class
│   │   │   │   ├── SimpleTask.class
│   │   │   │   ├── TimedTask.class
│   │   │   │   └── Tree.class
│   │   │   ├── ExitMsg.class
│   │   │   ├── Fiber.class
│   │   │   ├── Generator.class
│   │   │   ├── http
│   │   │   │   ├── HttpMsg.class
│   │   │   │   ├── HttpRequest.class
│   │   │   │   ├── HttpRequestParser.class
│   │   │   │   ├── HttpRequestParser.rl
│   │   │   │   ├── HttpResponse.class
│   │   │   │   ├── HttpServer.class
│   │   │   │   ├── HttpSession.class
│   │   │   │   ├── IntList.class
│   │   │   │   ├── KeyValues.class
│   │   │   │   └── Utils.class
│   │   │   ├── KilimClassLoader.class
│   │   │   ├── KilimException.class
│   │   │   ├── Mailbox$1.class
│   │   │   ├── Mailbox$2.class
│   │   │   ├── Mailbox$BlockingSubscriber.class
│   │   │   ├── Mailbox.class
│   │   │   ├── mirrors
│   │   │   │   ├── CachedClassMirror$DummyAnnotationVisitor.class
│   │   │   │   ├── CachedClassMirror.class
│   │   │   │   ├── CachedClassMirrors.class
│   │   │   │   ├── CachedMethodMirror.class
│   │   │   │   ├── ClassMirror.class
│   │   │   │   ├── ClassMirrorNotFoundException.class
│   │   │   │   ├── Detector.class
│   │   │   │   ├── MethodMirror.class
│   │   │   │   ├── Mirrors.class
│   │   │   │   ├── RuntimeClassMirror.class
│   │   │   │   ├── RuntimeClassMirrors.class
│   │   │   │   └── RuntimeMethodMirror.class
│   │   │   ├── nio
│   │   │   │   ├── EndPoint.class
│   │   │   │   ├── ExposedBais.class
│   │   │   │   ├── ExposedBaos.class
│   │   │   │   ├── NioSelectorScheduler$ListenTask.class
│   │   │   │   ├── NioSelectorScheduler$RegistrationTask.class
│   │   │   │   ├── NioSelectorScheduler$SelectorThread.class
│   │   │   │   ├── NioSelectorScheduler.class
│   │   │   │   ├── SessionTask.class
│   │   │   │   └── SockEvent.class
│   │   │   ├── NotPausable.class
│   │   │   ├── Pausable.class
│   │   │   ├── PauseReason.class
│   │   │   ├── ReentrantLock.class
│   │   │   ├── RingQueue.class
│   │   │   ├── Scheduler.class
│   │   │   ├── ShutdownException.class
│   │   │   ├── State.class
│   │   │   ├── Task$1.class
│   │   │   ├── Task$ArgState.class
│   │   │   ├── Task.class
│   │   │   ├── TaskDoneReason.class
│   │   │   ├── TaskGroup.class
│   │   │   ├── test
│   │   │   │   ├── AllNotWoven.class
│   │   │   │   ├── AllWoven.class
│   │   │   │   ├── Base.class
│   │   │   │   ├── ex
│   │   │   │   │   ├── ExA.class
│   │   │   │   │   ├── ExBasicBlock.class
│   │   │   │   │   ├── ExB.class
│   │   │   │   │   ├── ExCatch.class
│   │   │   │   │   ├── ExC.class
│   │   │   │   │   ├── ExD.class
│   │   │   │   │   ├── ExDoubles.class
│   │   │   │   │   ├── ExException.class
│   │   │   │   │   ├── ExEx.class
│   │   │   │   │   ├── ExFloats.class
│   │   │   │   │   ├── ExFlow.class
│   │   │   │   │   ├── ExFrame.class
│   │   │   │   │   ├── ExGenerics$ExGenericsConcrete.class
│   │   │   │   │   ├── ExGenerics.class
│   │   │   │   │   ├── ExInterface.class
│   │   │   │   │   ├── ExInterfaceImpl.class
│   │   │   │   │   ├── ExInts.class
│   │   │   │   │   ├── ExInvalid.class
│   │   │   │   │   ├── ExInvalidNPDerived.class
│   │   │   │   │   ├── ExInvalidNPImp.class
│   │   │   │   │   ├── ExInvalidSynchronized1.class
│   │   │   │   │   ├── ExInvalidSynchronized.class
│   │   │   │   │   ├── ExJSR.j
│   │   │   │   │   ├── ExLongs.class
│   │   │   │   │   ├── ExLoop.class
│   │   │   │   │   ├── ExNPBar.class
│   │   │   │   │   ├── ExNPBaz.class
│   │   │   │   │   ├── ExNPFoo.class
│   │   │   │   │   ├── ExNPSuper.class
│   │   │   │   │   ├── ExPausable.class
│   │   │   │   │   ├── ExPFoo.class
│   │   │   │   │   ├── ExPSuper.class
│   │   │   │   │   ├── ExTaskArgTypes.class
│   │   │   │   │   ├── ExYieldBase.class
│   │   │   │   │   ├── ExYieldConstants.class
│   │   │   │   │   ├── ExYieldDups.class
│   │   │   │   │   ├── ExYieldStack.class
│   │   │   │   │   ├── ExYieldSub.j
│   │   │   │   │   └── TaskStatusCB.class
│   │   │   │   ├── Msg.class
│   │   │   │   ├── SelectTaskMB.class
│   │   │   │   ├── TaskMB.class
│   │   │   │   ├── TaskMB_NoPause.class
│   │   │   │   ├── TaskTestClassLoader.class
│   │   │   │   ├── TestBasicBlock.class
│   │   │   │   ├── TestDynamicWeaver$TestClassLoader.class
│   │   │   │   ├── TestDynamicWeaver.class
│   │   │   │   ├── TestExprs.class
│   │   │   │   ├── TestFlow.class
│   │   │   │   ├── TestFrame.class
│   │   │   │   ├── TestGenerics.class
│   │   │   │   ├── TestHTTP$TestHttpServer.class
│   │   │   │   ├── TestHTTP.class
│   │   │   │   ├── TestInterface.class
│   │   │   │   ├── TestInvalidPausables.class
│   │   │   │   ├── TestIO$EchoServer.class
│   │   │   │   ├── TestIO.class
│   │   │   │   ├── TestJSR.class
│   │   │   │   ├── TestLock$LockTask.class
│   │   │   │   ├── TestLock.class
│   │   │   │   ├── TestMailbox$1.class
│   │   │   │   ├── TestMailbox.class
│   │   │   │   ├── TestRing.class
│   │   │   │   ├── TestTypeDesc.class
│   │   │   │   ├── TestUsage.class
│   │   │   │   ├── TestValue.class
│   │   │   │   ├── TestYield.class
│   │   │   │   ├── TestYieldExceptions.class
│   │   │   │   └── TestYieldJSR.class
│   │   │   ├── tools
│   │   │   │   ├── Asm.class
│   │   │   │   ├── AsmException.class
│   │   │   │   ├── DummyAnnotationVisitor.class
│   │   │   │   ├── DumpClass.class
│   │   │   │   ├── DumpMethodVisitor.class
│   │   │   │   ├── EOF.class
│   │   │   │   ├── FlowAnalyzer.class
│   │   │   │   ├── Javac$SourceInfo.class
│   │   │   │   ├── Javac.class
│   │   │   │   ├── Kilim.class
│   │   │   │   ├── Line.class
│   │   │   │   ├── P.class
│   │   │   │   ├── StringList.class
│   │   │   │   └── Weaver.class
│   │   │   ├── WeavingClassLoader.class
│   │   │   ├── WorkerThread.class
│   │   │   └── YieldReason.class
│   │   ├── examples
│   │   │   └── kilim
│   │   │   └── examples
│   │   │   ├── Chain.java
│   │   │   ├── Fib.java
│   │   │   ├── Group.java
│   │   │   ├── HelloWorldTask.java
│   │   │   ├── HttpFileServer.java
│   │   │   ├── MultipleTask.java
│   │   │   ├── Ping.java
│   │   │   ├── Pow3Task.java
│   │   │   ├── Reflect.java
│   │   │   ├── SimpleHttpServer.java
│   │   │   ├── SimpleTask2.java
│   │   │   ├── SimpleTask.java
│   │   │   ├── TimedTask.java
│   │   │   └── Tree.java
│   │   ├── libs
│   │   │   ├── asm-all-2.2.3.jar
│   │   │   └── junit.jar
│   │   ├── src
│   │   │   └── kilim
│   │   │   ├── analysis
│   │   │   │   ├── AsmDetector.java
│   │   │   │   ├── BasicBlock.java
│   │   │   │   ├── BBList.java
│   │   │   │   ├── CallWeaver.java
│   │   │   │   ├── ClassFlow.java
│   │   │   │   ├── ClassInfo.java
│   │   │   │   ├── ClassWeaver.java
│   │   │   │   ├── FileLister.java
│   │   │   │   ├── Frame.java
│   │   │   │   ├── Handler.java
│   │   │   │   ├── IncompatibleTypesException.java
│   │   │   │   ├── MethodFlow.java
│   │   │   │   ├── MethodWeaver.java
│   │   │   │   ├── NopInsn.java
│   │   │   │   ├── Range.java
│   │   │   │   ├── TypeDesc.java
│   │   │   │   ├── Usage.java
│   │   │   │   ├── Utils.java
│   │   │   │   └── Value.java
│   │   │   ├── Cell.java
│   │   │   ├── Constants.java
│   │   │   ├── Event.java
│   │   │   ├── EventPublisher.java
│   │   │   ├── EventSubscriber.java
│   │   │   ├── ExitMsg.java
│   │   │   ├── Fiber.java
│   │   │   ├── Generator.java
│   │   │   ├── http
│   │   │   │   ├── HttpMsg.java
│   │   │   │   ├── HttpRequest.java
│   │   │   │   ├── HttpRequestParser.java
│   │   │   │   ├── HttpRequestParser.rl
│   │   │   │   ├── HttpResponse.java
│   │   │   │   ├── HttpServer.java
│   │   │   │   ├── HttpSession.java
│   │   │   │   ├── IntList.java
│   │   │   │   ├── KeyValues.java
│   │   │   │   └── Utils.java
│   │   │   ├── KilimClassLoader.java
│   │   │   ├── KilimException.java
│   │   │   ├── Mailbox.java
│   │   │   ├── mirrors
│   │   │   │   ├── CachedClassMirrors.java
│   │   │   │   ├── ClassMirror.java
│   │   │   │   ├── ClassMirrorNotFoundException.java
│   │   │   │   ├── Detector.java
│   │   │   │   ├── MethodMirror.java
│   │   │   │   ├── Mirrors.java
│   │   │   │   └── RuntimeClassMirrors.java
│   │   │   ├── nio
│   │   │   │   ├── EndPoint.java
│   │   │   │   ├── ExposedBais.java
│   │   │   │   ├── ExposedBaos.java
│   │   │   │   ├── NioSelectorScheduler.java
│   │   │   │   ├── SessionTask.java
│   │   │   │   └── SockEvent.java
│   │   │   ├── NotPausable.java
│   │   │   ├── Pausable.java
│   │   │   ├── PauseReason.java
│   │   │   ├── ReentrantLock.java
│   │   │   ├── RingQueue.java
│   │   │   ├── Scheduler.java
│   │   │   ├── ShutdownException.java
│   │   │   ├── State.java
│   │   │   ├── TaskDoneReason.java
│   │   │   ├── TaskGroup.java
│   │   │   ├── Task.java
│   │   │   ├── tools
│   │   │   │   ├── Asm.java
│   │   │   │   ├── DumpClass.java
│   │   │   │   ├── FlowAnalyzer.java
│   │   │   │   ├── Javac.java
│   │   │   │   ├── Kilim.java
│   │   │   │   ├── P.java
│   │   │   │   └── Weaver.java
│   │   │   ├── WeavingClassLoader.java
│   │   │   ├── WorkerThread.java
│   │   │   └── YieldReason.java
│   │   ├── test
│   │   │   └── kilim
│   │   │   └── test
│   │   │   ├── AllNotWoven.java
│   │   │   ├── AllWoven.java
│   │   │   ├── Base.java
│   │   │   ├── ex
│   │   │   │   ├── ExA.java
│   │   │   │   ├── ExBasicBlock.java
│   │   │   │   ├── ExB.java
│   │   │   │   ├── ExCatch.java
│   │   │   │   ├── ExC.java
│   │   │   │   ├── ExD.java
│   │   │   │   ├── ExException.java
│   │   │   │   ├── ExEx.java
│   │   │   │   ├── ExExpr.java
│   │   │   │   ├── ExFlow.java
│   │   │   │   ├── ExFrame.java
│   │   │   │   ├── ExGenerics.java
│   │   │   │   ├── ExInterfaceImpl.java
│   │   │   │   ├── ExInvalid.java
│   │   │   │   ├── ExInvalidSynchronized.java
│   │   │   │   ├── ExJSR.j
│   │   │   │   ├── ExLoop.java
│   │   │   │   ├── ExPausable.java
│   │   │   │   ├── ExTaskArgTypes.java
│   │   │   │   ├── ExYieldBase.java
│   │   │   │   ├── ExYieldConstants.java
│   │   │   │   ├── ExYieldDups.java
│   │   │   │   ├── ExYieldStack.java
│   │   │   │   ├── ExYieldSub.j
│   │   │   │   └── TaskStatusCB.java
│   │   │   ├── TaskTestClassLoader.java
│   │   │   ├── TestBasicBlock.java
│   │   │   ├── TestDynamicWeaver.java
│   │   │   ├── TestExprs.java
│   │   │   ├── TestFlow.java
│   │   │   ├── TestFrame.java
│   │   │   ├── TestGenerics.java
│   │   │   ├── TestHTTP.java
│   │   │   ├── TestInterface.java
│   │   │   ├── TestInvalidPausables.java
│   │   │   ├── TestIO.java
│   │   │   ├── TestJSR.java
│   │   │   ├── TestLock.java
│   │   │   ├── TestMailbox.java
│   │   │   ├── TestRing.java
│   │   │   ├── TestTypeDesc.java
│   │   │   ├── TestUsage.java
│   │   │   ├── TestValue.java
│   │   │   ├── TestYieldExceptions.java
│   │   │   ├── TestYield.java
│   │   │   └── TestYieldJSR.java
│   │   └── testclasses
│   │   └── kilim
│   │   ├── S_D.class
│   │   ├── S_F.class
│   │   ├── S_I3.class
│   │   ├── S_I.class
│   │   ├── S_IL.class
│   │   ├── S_L.class
│   │   ├── S_LF.class
│   │   ├── S_O2.class
│   │   ├── S_O2D.class
│   │   ├── S_O2ILD.class
│   │   ├── S_O2LD.class
│   │   ├── S_O3.class
│   │   ├── S_O.class
│   │   ├── S_OD.class
│   │   ├── S_OI2.class
│   │   ├── S_OILD.class
│   │   ├── S_OLD.class
│   │   └── test
│   │   ├── ex
│   │   │   ├── ExBasicBlock.class
│   │   │   ├── ExCatch.class
│   │   │   ├── ExEx.class
│   │   │   ├── ExFlow.class
│   │   │   ├── ExGenerics$ExGenericsConcrete.class
│   │   │   ├── ExGenerics.class
│   │   │   ├── ExInterface.class
│   │   │   ├── ExInterfaceImpl.class
│   │   │   ├── ExLoop.class
│   │   │   ├── ExPausable.class
│   │   │   ├── ExPFoo.class
│   │   │   ├── ExPSuper.class
│   │   │   ├── ExTaskArgTypes.class
│   │   │   ├── ExYieldConstants.class
│   │   │   ├── ExYieldDups.class
│   │   │   └── ExYieldStack.class
│   │   ├── SelectTaskMB.class
│   │   ├── TaskMB.class
│   │   ├── TaskMB_NoPause.class
│   │   ├── TestHTTP$TestHttpServer.class
│   │   ├── TestIO$EchoServer.class
│   │   └── TestLock$LockTask.class
│   └── 说明.txt
├── CH5
│   ├── blog.zip
│   ├── javatuning
│   │   └── ch5
│   │   ├── gc
│   │   │   ├── GCTimeTest.java
│   │   │   └── StopWorldTest.java
│   │   ├── jvmpara
│   │   │   ├── DumpMemory.java
│   │   │   ├── GetGCInfo.java
│   │   │   ├── TestJIT.java
│   │   │   └── TraceClassInstance.java
│   │   ├── memory
│   │   │   ├── JavaBeanObject.java
│   │   │   ├── MyClassLoader.java
│   │   │   ├── MyMethodInterceptor.java
│   │   │   ├── TestHeapGC.java
│   │   │   ├── TestPermClassGC.java
│   │   │   ├── TestPermConstGC.java
│   │   │   ├── TestPermMax.java
│   │   │   ├── TestRatio.java
│   │   │   ├── TestStack2.java
│   │   │   ├── TestStack.java
│   │   │   ├── TestWordReuse.java
│   │   │   ├── TestXms.java
│   │   │   ├── TestXmx.java
│   │   │   ├── TestXss.java
│   │   │   └── WordResueGC.java
│   │   ├── tuning
│   │   │   ├── BigObj2Old.java
│   │   │   ├── HeapSize.java
│   │   │   ├── MaxTenuringThreshold.java
│   │   │   ├── PutInEden2.java
│   │   │   └── PutInEden.java
│   │   └── 说明.txt
│   └── 说明.txt
├── CH6
│   ├── javatuning
│   │   └── ch6
│   │   └── toolscheck
│   │   ├── BTraceTest.java
│   │   ├── DeadLock.java
│   │   ├── HoldCPUMain.java
│   │   ├── HoldIOMain.java
│   │   ├── HoldLockMain.java
│   │   ├── HoldMemoryMain.java
│   │   ├── HProfTest.java
│   │   ├── MemDump.java
│   │   ├── MethodTime.java
│   │   ├── OQLPragram.java
│   │   ├── shallowretained
│   │   │   ├── Line.java
│   │   │   ├── Point.java
│   │   │   └── ShallowRetainedDump.java
│   │   └── 说明.txt
│   ├── matExtension.zip
│   └── 说明.txt
├── lib
│   ├── antlr-2.7.6.jar
│   ├── asm-3.1.jar
│   ├── c3p0-0.9.1.2.jar
│   ├── c3p0-0.9.1.jar
│   ├── cglib-2.2.jar
│   ├── commons-collections-3.1.jar
│   ├── commons-collections-3.2.1.jar
│   ├── commons-logging-1.0.4.jar
│   ├── commons-pool-1.6.jar
│   ├── dom4j-1.6.1.jar
│   ├── ehcache-1.1.jar
│   ├── hibernate3.jar
│   ├── javassist-3.4.GA.jar
│   ├── jta-1.1.jar
│   └── mysql-connector-java-5.1.17-bin.jar
└── 光盘使用说明.txt

115 directories, 646 files

标签:

实例下载地址

Java程序性能优化.rar

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警