腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Java
Security
API
同步
方法
导致
应用程序
线程
在
高
负载
时
挂起
、
、
、
、
直到最近,当我们开始在有大量并发用户的情况下进行
负载
测试
时
,它才有任何问题。客户端和服务器之间的通信是通过TLS (与客户端的连接池)客户端(连接池) -> TLS ->服务器我们看到的行为-
在
某些时候,许多
线程
被“卡住”(
在
不同的
方法
上等待监视器),具有以下堆栈跟踪: Thread() (line: 745) 或有时在其他
Java
安全
同步
API
方法
上 Thread "qtp438123546-
浏览 25
提问于2019-05-07
得票数 0
3
回答
来自Hibernate的
同步
类加载器调用
、
、
、
、
这是
在
Java
线程
转储中发现的,这些转储是在对我们的内部环境进行
高
负载
测试
时
采取的。所转储的JVM是运行
应用程序
的Weblogic托管服务器的JVM,并且
在
监视仪表板显示隐藏
线程
和
挂起
的用户请求
时
进行转储。(QueryTranslatorImpl.
java
:587) 我们在这些
线程
转储(使用Samurai/TDA)中可以看到的是,在任何时候似乎都有许多<
浏览 5
提问于2014-10-28
得票数 5
回答已采纳
1
回答
连接建立后使用100% cpu的定向数据库客户端
当我
在
Ubuntu10.10Server (openjdk,64位)上的tomcat7 (也是
在
tomcat6中测试的)中运行的servlet中使用以下代码
时
,一旦建立连接,
java
进程就会使用100%产生了
导致
高
负载
的
线程
"ClientService“。我取了几个
线程
转储,它总是为这个
线程
显示相同的内容: "ClientService" daemon prio=10 tid=0x000
浏览 1
提问于2011-06-08
得票数 1
回答已采纳
2
回答
Erlang/OTP框架的error_logger
挂起
,
负载
较高
、
、
、
我的
应用程序
基本上是一个基于内容的路由器,它将路由MMS事件。问题是:我将在10个
线程
中发送100个事件(每个
线程
发送10个MMS事件)到用Erlang/OTP编写的我的路由器。问题是,当路由器接收到如此
高
的
负载
<e
浏览 1
提问于2010-08-29
得票数 4
回答已采纳
2
回答
如何在并发环境中记录web请求?
、
、
、
、
由于我们有固定的
api
集合,所以我们维护
API
名称为键的ConcurrentHashMap映射,它的计数和响应状态对象为value.So,对于每个对
api
的请求,我们检查它是否存在于我们的映射中,如果存在对于较少的点击率,这很好,但是
在
高
负载
下,我们面临一些问题。喜欢 1.第一
线程
获得对象并更新计数,但是
在
更新第二个
线程
之前,获得的值不是最新的,此时第一个
线程
已经完成了更改并提交了值,但是第二个
线程
浏览 4
提问于2015-12-18
得票数 2
1
回答
为什么我的
应用程序
挂起
线程
,我如何解决这个问题?
、
、
这是我的代码: private Context ctx; { } @Overr
浏览 2
提问于2016-06-12
得票数 4
2
回答
用于
java
web应用的
高
线程
上下文切换
、
、
我们已经对我们的
java
web
应用程序
进行了
负载
测试,并观察到50个用户的
高
cpu使用率(这看起来不切实际)。CPU的占有率超过80%。
在
使用
java
飞行记录(JFR)对其进行分析
时
,我们看到上下文切换速率为每秒8400次(如
java
任务控制上的热
线程
选项卡中所示)。分析jfr中的热
线程
,cpu使用率似乎分布
在
应用程序
线程
之间,每个
线程
使用不到
浏览 0
提问于2015-03-19
得票数 4
1
回答
MQ消息被延迟数天
、
、
当接收到SWIFT消息
时
,它将在处理过程中被处理并放入本地队列中。情况如下:队列是本地队列。但是,当消息到达Q1/Q2/Q3的
应用程序
时,出现了相当大的延迟。就像日子一样。这是任意发生的。我们不知道为什么会发生这种情况。大部分的信息很快就会传递出去,但在3-4天内会有几条消息晚到。
浏览 8
提问于2011-03-31
得票数 1
2
回答
Java
Web App
挂起
故障排除
、
我有一个
在
高
负载
下
挂起
的web
应用程序
。我不打算深入代码的细节,因为我真的只需要一些故障排除建议和工具建议。 它是一个web
应用程序
,所以每个请求get都是一个
线程
。
在
高
负载
测试下,
应用程序
开始消耗所有cpu,同时变得不响应。我怀疑请求
线程
挂在我们正在测试的新代码中。由于cpu消耗的事实,我假设这一定是
在
我的
应用程序
端。有哪些工具和/或
浏览 3
提问于2011-07-06
得票数 1
1
回答
同步
servlet处理对分布式服务器端
应用程序
有意义吗?
、
、
、
、
这个问题的范围/上下文:我要开发一个基于
Java
/
Java
的分布式服务器端
应用程序
,它是可伸缩的(而不是扩展的)。但是,异步系统似
浏览 7
提问于2013-04-17
得票数 0
回答已采纳
1
回答
尝试
在
Node
应用程序
中获取数据时间断的网络超时
、
、
我们有一个带有快速服务器的NextJS
应用程序
。我们尝试过的理论和东西:
高
CPU: CPU有时高达60%。我们正试图通过删除我们正在使用的一些正则表达式来尽量减少
浏览 0
提问于2019-08-26
得票数 0
1
回答
基于Spring的GemFire客户端能够处理的
同步
请求数
、
、
、
、
我们
在
应用程序
中使用关键的GemFire来使用Spring会话管理。我们不确定装载量是不能由容器处理,还是由GemFire处理。
在
GemFire中,
浏览 0
提问于2019-05-12
得票数 1
3
回答
线程
可以调用传递自己的
线程
ID的SuspendThread吗?
、
、
Windows
线程
能用SuspendThread()
挂起
自己吗? 我可以从另一个人中唤醒它,但是,它能叫SuspendThread(GetCurrentThreadId())吗?
浏览 6
提问于2013-07-31
得票数 4
回答已采纳
3
回答
同步
方法
以递归方式调用自身。这个坏了吗?
、
、
这个问题的重点是说明
Java
并没有像我预期的那样工作。 SynchTester tester = SynchTester.getSynchTester();}这是一个bug吗?
浏览 5
提问于2012-11-02
得票数 31
回答已采纳
2
回答
对共享登录会话的.NET多
线程
访问
、
、
、
我正在开发一个Web
API
应用程序
,它通过
API
连接到后端系统。使用
API
的一个挑战是,它需要维护一个远程会话,该会话在对Web
API
的所有
线程
/请求之间共享。
Api
.IsLoggedIn) lock(loginLock) if(!
Api
.IsLoggedIn)
Api
.Login(); } /
浏览 4
提问于2015-12-02
得票数 5
3
回答
为什么EF 6教程使用异步调用?
、
、
、
关于如何在MVC 5中使用EF 6的最新EF教程似乎倾向于使用对数据库的asych调用,如下所示:这是新的标准/最佳做法吗?有人能评论这个模式吗,这是微软正在推广的新标准吗?
浏览 2
提问于2014-08-01
得票数 19
回答已采纳
2
回答
为什么我的代码
挂起
了?
、
、
、
我有一些代码,
在
一个
同步
的块中, someSDKobj.someMethd();如果我从一个未
同步
的块进行相同的调用,它将正确执行。//synchronized(someObject) someSDKobj.someMethd();
挂起
的一个原因是,如果sdk
方法
在
不同的
线程
上调用另一个
方法</e
浏览 0
提问于2012-04-19
得票数 2
2
回答
EDT,异步的,
同步
的
、
、
、
、
当从EDT (事件分派程序
线程
)启动新
线程
时
,新
线程
永远不会是EDT,因为只有一个EDT,对吗?当我看到一些代码检查if (!SwingUtils.isDispatcherThread())
时
,我想知道它为什么需要这个检查?使用下面的示例。
在</e
浏览 4
提问于2015-11-13
得票数 2
回答已采纳
1
回答
高
负载
下的ASP.Net内核
线程
饥饿
、
、
、
、
我们正在将一个大型代码库从.Net框架4.7.2 ASP.NET迁移到.NET 6 ASP.NET Core (托管
在
IIS 10中)。 不幸的是,我们注意到
在
高
负载
情况下出现了回归。ASP.NET能够从
负载
高峰中恢复,而ASP.NET内核则进入
线程
饥饿状态,只有
在
负载
减少时才能恢复,即使这样也需要几分钟。由于Oracle没有提供真正的异步
API
,我们大部分代码库
同步
运行。天真的
方法
是引入一个限制速
浏览 5
提问于2022-11-25
得票数 2
回答已采纳
2
回答
分析
高
负载
服务器端下的“可运行”
线程
转储
、
、
来自基于
java
的
应用程序
的
线程
转储很容易获得,但很难分析!假设我们
在
一个加载量很大的
java
web
应用程序
中。而且我经常在高峰时间(
在
高
负载
下)使用10或15个
线程
转储文件来生成宽数据。因此,首先,毫无疑问,我们需要调整状态为阻止的和Monitor的代码。对于rest 可运行的
线程
,我不能再深入研究了。因此,如果“
方法
”
浏览 6
提问于2011-03-21
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券