Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是 Java 新手,有一个任务要找出,为什么运行一段时间后服务器会占用 100% 的 CPU。我想我应该看看,线程在这个应用程序中做了什么。由于我想停止服务,第 5605 个线程已经启动。如何控制哪些线程停止或不停止,或运行时间过长?
谢谢。
服务器和客户端 jvm(Java 虚拟机)是不同的。客户的想法基本上是“您将成为尝试使用相同资源的其他人中的一员”。服务器的想法是“去吧,你有自己的游乐场”。
如果您在 *nix 环境中,请先尝试查找进程 ID