- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我创建了一个端口池(网络服务客户端),因为在每次请求时即时创建客户端导致 bottleneck
现在我注意到网络服务客户端持有对请求和响应的引用...
这正常吗……?
不幸的是,这个 web 服务的有效负载非常大,即使一段时间不使用,池也会保留对一些不再使用的响应的引用...增加堆 ..
有没有办法在收到响应后清理这些引用?
更新:使用 Apache CXF 客户端我没有这个问题,但是 pb。仍然对 weblogic 客户端开放..
最佳答案
@Cris:虽然我没有广泛研究 weblogic web 服务,但上面的问题很奇怪。你可以试试这个:您在链接列表中有池端口...将 web 服务调用的调用提交到单独的线程,一旦线程完成(web 服务调用完成),所有线程本地对象都必须被垃圾收集。您需要 java profiler 的帮助来找出谁在 web 服务调用后持有引用。如果您使用 Dispatch 接口(interface),您可以通过 BindingProvider 接口(interface)打印出请求上下文和响应上下文 Map 对象以了解更多信息。
关于java - Weblogic web 服务客户端。(干净的引用资料),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6882528/
我正在使用passport.js 为我的node.js 应用程序提供OAuth 身份验证。但我确实有一个疑问: 当我在身份验证时收到配置文件对象(当您定义 OAuth 策略时)时,该对象对于所有提供商
我正在尝试对 wordpress 布局进行解码/逆向工程。我正在浏览 CSS 文件,无法弄清楚这个长长的菜单 mumbo-jumbo 是什么! 我不是要任何人检查代码,而是让我知道我在看什么。这些似乎
所以我尝试制作一个包含私有(private)配置文件的 symfony 项目,并且我使用 FriendsOfSymfony,但是如果我创建两个用户,每个人都可以看到其他人上传的文件。我尝试在多个网站上
我正在编写一个需要使用已登录 G+ 用户的公开个人资料图片的 JS 应用。 如果我有用户 ID,我可以使用 Google+ API 查询个人资料数据。 https://developers.googl
我看过很多关于 facebook 身份验证的帖子,要么是旧的,要么不能正常工作。 然而,最终我在我的项目中做了一些可行但不完全的东西。这是我要求的代码 var facebookAuth
我是一名优秀的程序员,十分优秀!