腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
3
回答
线程在CPU周期和内存中的粗略“成本”是多少?
、
在java中使用线程的粗略“成本”是多少?有没有经验法则/经验值,创建一个线程需要多少内存?有没有粗略估计一下创建一个线程需要多少个CPU周期? 上下文:在well应用程序的servlet中,我想并行创建内容,因为内容的一部分是基于文件的,基于数据库的,以及基于well服务的。但这意味着对于每个"http-request-thread“(在我的serlvet容器中),我将有两到四个额外的线程。请注意,我将使用Java6中的ExecutorService。 当我在web服务器上使用成百上千的Java线程时,我应该期待什么?
浏览 1
提问于2009-09-29
得票数 13
回答已采纳
2
回答
Django mod_wsgi主机服务器需求
、
、
、
、
我有正常的内容管理网站在Django开发。我的客户有一个带有256 MB RAM的服务器。他想以wsgi模式部署这个站点。256 MB内存是否足够?我对Server的需求一无所知。如有任何帮助,将不胜感激。 我已经看过这个文档,但是它没有任何关于系统规范的信息。 在wsgi模式下运行Django应用程序所需的最小RAM是什么?
浏览 0
提问于2012-10-11
得票数 0
2
回答
理解htop
、
我在努力使htop变得合理。我有一个6 GB内存运行ubuntu15.10的虚拟PC。我在服务器上安装了几个应用程序: Jenkins、Artifactory和其他一些工具。当我运行htop时,我得到以下信息: 📷 当我查看VIRT和RES列时,数字远远超过了顶部的概述,表明当前消费的是1615/5967 MB。 如何才能真正了解服务器上不同的应用程序消耗多少RAM? 默认情况下,选择隐藏内核线程: 📷 我试图启用隐藏的userland线程,现在列表更有意义了: 📷 复制仍然显示,但至少只显示一个应用程序实例的“预期”内存消耗。但不确定是否建议启用此设置。
浏览 0
提问于2016-04-12
得票数 4
回答已采纳
1
回答
参数对于UnsafeMutablePointer<Type>.alloc()有什么意义?
、
、
假设我想在Swift中创建一个指向Int的指针。据我所见我会做 let pointer = UnsafeMutablePointer<Int>.alloc(1) pointer.memory = 100 println(pointer) //prints 0x00007f8672fb7eb0 println(pointer.memory) //prints 100 现在,当我调用UnsafeMutablePointer<Int>.alloc(1)时,1表示什么?我假设它是从指针入口开始在内存中分配的Int数。 所以1会分配8个字节,2会分配16个字节,依此
浏览 1
提问于2015-02-12
得票数 2
回答已采纳
1
回答
使用非托管内存时的奇怪内存使用情况
、
我们的应用程序需要通过互操作调用某个非托管的第三方库。应用程序是大量线程化的,每分钟调用这个函数几千次,这就是为什么我们不泄漏内存至关重要。 在我们的服务器上运行应用程序时,我注意到应用程序的内存占用正在增加,经过几周的导航之后,我终于将其缩小到了这个非常奇怪的问题上: 在使用非托管代码时,我观察到一种非常奇怪的行为,在分配和释放非托管指针之后,内存似乎没有像预期的那样下降。 这是重现问题的最低限度代码: Platform: x64 Build: Release (optimised) Windows Server 2012 64GB memory Dual Xeon processors w
浏览 0
提问于2019-07-17
得票数 1
回答已采纳
1
回答
VPS中的Tomcat最大RAM
、
我将把我的本地Tomcat WebApp上传到VPS。我选了一个2GB的内存VPS所以..。我怎么知道我应该在Tomcat中设置多少GB内存以供使用?我的意思是,服务器有2GB,但我不知道为tomcat设置2GB是否安全。 有人能给我个建议吗?
浏览 2
提问于2019-06-03
得票数 0
回答已采纳
1
回答
用版本2.5.5切换OVS,能处理多少个规则?
我正在使用OVS交换机,我想知道它们可以支持多少条规则或流。 谢谢
浏览 0
提问于2019-02-24
得票数 0
回答已采纳
1
回答
Yii返回大型数据集时出现内部服务器错误(500)
、
、
我有一个Yii web服务actionQuery,它根据四个参数查询模型。总共有大约1700个项目需要查询,而我使用的是一个相当糟糕的网络主机(iPage)。当我运行一个没有参数或非常常见的参数(如string name中的"a“)的查询时,我希望看到所有或几乎所有的行。相反,我得到了一个500内部服务器错误,显然不是由Yii产生的,所以这是一个非常严重的错误。当我试图将它缩小到大约700或800行时,它需要一段时间,但它完成了。如何纠正产生500个内部服务器错误的大数据集的这个错误?这是一个最大执行时间问题吗?对于CDBCriteria,我需要做一些不同的事情吗 下面是actionQ
浏览 0
提问于2011-12-18
得票数 0
回答已采纳
1
回答
猫的过度记忆消耗
、
、
我有一个新的服务器运行Ubuntu11.04 (Natty) (64位)。我从安装openjdk和tomcat6开始。当Tomcat服务器启动时,它立即使用480+ MB的内存。这似乎不成比例,我想知道是否有人有办法让Tomcat使用200-300 MB (或更少)内存。 我使用模模查看以下内容:(注意:除大型条目外,我删除了所有条目。499 is条目是Tomcat) user@xyz:~# python memtop-0.9.py PID | private/writ. mem |command | current | previous |(truncated) 1
浏览 0
提问于2011-08-01
得票数 7
1
回答
NUMA配置
、
、
、
我们有集群服务器,每个服务器都有32个CPU核心和512 GB内存。该集群包含7个Server 2012标准版实例。 由于标准版允许将最多64 GB分配给任何一个实例,我想知道我们是否应该更改NUMA设置以最大限度地利用CPU内核?具体来说,我正在考虑修改处理器亲和力。 我已经完成了大量的读取,其中外部内存访问与本地内存访问有一定的开销。
浏览 0
提问于2017-03-21
得票数 3
1
回答
如何计算php-fpm的已用内存?
、
假设我有一个用php-fpm运行的php应用程序。下面是php/php-fpm和opcache的选项。如何计算所有组件使用了多少内存? memory_limit=128M ... opcache.memory_consumption=128M ... [www] pm = dynamic pm.max_children = 2 pm.start_servers = 1 pm.min_spare_servers = 1 pm.max_spare_servers = 2 这是我的想法。php-fpm正在使用128 MB和opcache 128MB = 256 MB启动1个进程。如果php-fpm创
浏览 12
提问于2017-07-12
得票数 2
2
回答
单线程服务器如何能够满足多个客户,甚至通过非阻塞I/O?
、
、
、
、
在实现服务器时,我们可以将一个客户端请求委托给一个线程。我看过这种方法的问题是每个线程都有自己的堆栈,这将是非常“昂贵”的。另一种方法是让服务器是单线程的,并在这一个服务器线程上实现所有客户端请求,其中I/O请求作为非阻塞请求。我怀疑,如果一个服务器线程同时运行多个客户端请求,服务器代码不会有指令指针、一组局部变量、每个客户端请求的函数调用堆栈,那么这不会像以前那样“昂贵”了。我们怎么才能真正储蓄呢?
浏览 3
提问于2021-07-07
得票数 3
回答已采纳
1
回答
多少异步/等待是可以产生的?
、
、
、
、
我正在异步地从服务器获取数据。现在我想问的是,有多少异步/等待函数可以生成。i.e 如果我在for循环中调用200个异步函数,并且每个异步函数向服务器发出100个请求。有效率吗? 下面是一些虚拟代码: getData() async { for (var i=0; i<100; i++) { serverRequest(); } } main() { for (var i=0; i<100; i++) { getData(); } } 如果我给getData()打了一千次电话怎么办?我正在使用Dart语言,但是这个问题适用于所有异步/等待支持的语言
浏览 7
提问于2022-04-03
得票数 -2
1
回答
理解Java的内存使用情况(JIRA/Tomcat)
、
、
我有一个CentOS虚拟化服务器,我刚刚安装了Jira。当Jira运行时,我很难理解Sun是怎么回事。Java的最大堆大小设置为384 up,但Java实例占用的内存远远超过1GB。 我对linux管理很陌生,但我知道它们对JVM来说是额外的开销,而且进程内存报告并不总是准确的(特别是使用线程,我相信Jira会大量使用线程),但是我认为free -m给出了一个更准确的总体内存使用情况。比较系统内存与Jira和没有Jira告诉我,它正在使用超过1GB。我只有1GB的物理内存和768个交换/虚拟。 当我使用vmstat时,它说我没有任何虚拟页面,但我可能应该使用。我担心我只运行一个进程,而我的服务
浏览 0
提问于2011-09-13
得票数 0
回答已采纳
1
回答
如何确定子线程的总数?
、
、
、
我正在进行linux服务器编程,我不确定我的线程池的子线程的正确数量。这些线程正在做实际的工作,包括解析和数据处理等。如果我的服务器有8个核心,那么我应该产生的子线程的适当数量是多少?提前谢谢..
浏览 0
提问于2011-07-26
得票数 0
回答已采纳
1
回答
tess-2中的Call end()方法导致应用程序崩溃。
、
、
我使用的是tess--两个没有问题,但是当我调用TessBaseAPI.end()时,应用程序会崩溃。将显示此日志消息。 06-26 09:06:18.065 2347-14702/? I/ActivityManager﹕ Killing proc 14146:br.com.nglauber.app.ocr/u0a10163: force stop br.com.nglauber.app.ocr 06-26 09:06:18.065 2347-14702/? W/ActivityManager﹕ Force removing ActivityRecord{431661d8 u0 br.
浏览 1
提问于2015-06-26
得票数 0
回答已采纳
1
回答
进程间组件需要同步吗?
、
、
、
我正在使用IPC构建一个多生产者/单用户应用程序,使用实现。 每个生产者通过在共享内存(managed_shared_memory::allocate)中分配一个块并将一个对象编组到该块来发送消息。然后,它通过message_queue发送一个小对象,该对象保存块的位置(偏移)和大小。 使用者将此指示符从队列中receives并解封送出对象。使用者负责释放内存块。 基于这个实现,我不认为内存中存在的对象或块需要同步,因为一旦使用者知道了它们,生产者就不会再碰它们了。因此,我认为只有message_queue和managed_shared_memory的内部需要同步。 我的问题是:考虑到每个进程
浏览 1
提问于2012-08-14
得票数 3
回答已采纳
4
回答
为什么在下面的代码中向线程传递结构会导致分段错误?
、
、
、
、
我已经对此进行了多次分析,但找不到是什么原因导致了它的segfault。也许我只是有点笨拙,但我看不出为什么这段代码不应该运行。有没有人能提供他们的见解? #include <stdio.h> #include <pthread.h> typedef struct { int a; int b; } struct1; typedef struct { struct1 s1; } struct2; void* thread_activity(void* v) { struct2 s2 = *((struct2*)v); pr
浏览 1
提问于2014-10-15
得票数 1
1
回答
使用bash shell获取进程的独立线程的驻留内存。
、
如果我想找到进程使用的驻留内存,我可能会使用类似于"ps aux \ grep apache2“或"sudo pmap -d 1130”之类的东西。但是,我有一个进程有25个线程,我想知道每个线程占用了多少驻留内存(不包括共享进程内存),并显示了该进程的线程总数。我想在bash外壳中这样做。我该怎么做?
浏览 0
提问于2013-07-23
得票数 1
回答已采纳
1
回答
在GHC中限制每个线程的线程内存访问
、
、
、
、
我想知道,有没有可能限制一个线程使用的内存量?我正在考虑运行一个服务器,其中提交并运行不受信任的用户代码。我可以使用SafeHaskell来确保它不会执行任何未经授权的IO,但我需要确保用户的代码不会导致整个服务器崩溃,即导致堆栈溢出或内存不足堆错误。 有没有办法限制每个线程可以访问的内存量,或者有办法确保如果一个线程消耗了大量内存,那么只有这个线程会被终止? 也许,有没有一种方法,当任何线程遇到内存不足错误时,我可以捕获异常并选择哪个线程会死? 我更多的是在讨论并发性,在forkIO和stm线程的意义上,而不是并行化的par和seq。 注意:这与非常相似,但它从未收到过一般问题的答案,而是处
浏览 0
提问于2014-03-25
得票数 8
1
回答
Gunicorn (带有烧瓶)参数用于Google运行-生产设置?
、
、
因此,这个问题被提了下来,并建议在这里提问,下面是:从在这方面有经验的人那里寻求一些指导。我运行一个码头集装箱(大约。(670 my )在Google运行中,内部是基于Flask的我的Python服务器,它目前由Dockerfile中的以下命令运行: CMD exec gunicorn --bind 0.0.0.0:8080 --workers=1 --threads 8 --timeout 0 "db_app.app:create_app()" 然而,在阅读了关于心跳检查和其他事情之后,我想知道,GCR的最佳Gunicorn设置是什么? 目前,该服务器的版本在生产中运行在一台
浏览 0
提问于2020-11-18
得票数 0
1
回答
Openshift - java.lang.OutOfMemoryError:无法创建新的原生线程“
、
、
我在Openshift PAAS上托管了我的应用程序。我的应用程序不创建线程的可解释性。我一直在跟踪错误 m.sun.jersey.spi.container.ContainerResponse mapMappableContainerException严厉:无法将MappableContainerException中包含的异常映射到响应,重新抛出到MappableContainerException容器java.lang.OutOfMemoryError:无法创建新的本机线程。 如何解决错误?由于我使用的是托管服务器,所以我没有权限更改ulimit。
浏览 6
提问于2014-05-01
得票数 0
1
回答
KSM / MADVISE :标准桌面环境中的Init和使用
、
运行一个4.19Linux内核+一对面向RT的补丁+偶尔运行几个进程SCHED_RR (为了“亲”-audio目的) 在内核中设置CONFIG_KSM并运行ksmd时,我通常保持/sys/ tiny /mm/ksm/run=0,除非只运行标准桌面应用程序(KDE / KMAIL / Chromium / LibreOffice / VLC +一个带最多2个微型数据库客户端的Mariadb服务器)。 在后一种情况下,我转到/sys/ case /mm/ksm/run=1,但在一天结束时,在/sys/case/mm/ksm文件中报告的一些有用活动的所有目击者都拼命地显示:0 1/与我运行的任何应用
浏览 0
提问于2020-08-29
得票数 2
回答已采纳
5
回答
不正确地释放堆将中止C程序
、
、
、
当两次尝试释放同一个错误定位的堆或未分配的堆时,分别得到致命错误"double free or corruption(fasttop)“和"invalid pointer”,因此正在运行的程序立即中止。 虽然这样做在逻辑上是不适当的,但在我看来,实际上并没有对正在运行的程序造成致命的伤害。为什么它被强制立即中止?
浏览 5
提问于2012-01-30
得票数 2
3
回答
Java线程有自己的进程ID吗?
、
、
我想要获取一个线程的进程ID,看看它需要多少内存。
浏览 0
提问于2011-08-17
得票数 7
回答已采纳
4
回答
远程控制云服务器好卡啊?
操作起来好卡,请问是云服务器卡,还是微软自带的远程控制的问题呢?
浏览 1543
提问于2018-10-14
1
回答
Django线程结构
、
、
、
首先,从“是”开始,我检查并搜索了这个主题,但是找不到任何能给我一个明确答案的东西。我是Djagno的初学者,在学习它的文档时,我阅读了关于线程安全的文章,用于模板标记的节点呈现方法。这里是指向文档的链接。我的问题是,在解析节点之后,该节点的呈现方法可能会被多次调用,我感到困惑的是,它是在同一文档中不同位置为同一用户在服务器或上的单个实例级别使用模板标记,还是使用模板标记来处理来自世界各地共享同一个django实例的用户的多个请求?如果是后者的 one不为每个新的用户请求在服务器级别创建一个新实例,并且为内存中的每个用户都有单独的资源,还是我错了?
浏览 1
提问于2017-03-05
得票数 0
回答已采纳
3
回答
在win32系统上,有多少稳定的(无限长时间)客户端连接(套接字)可以处理服务器(boost::asio)?
、
、
、
哪种型号是最适合Windows XP的服务器型号? 如果要求是: 1. c++;2.使用async boost:asio (设置了BOOST_ASIO_HAS_IOCP );3.客户端无限期地长时间与服务器通信。 基于多少socket服务器的boost:asio能正常稳定处理吗?
浏览 4
提问于2013-09-24
得票数 3
1
回答
如何在计算机上运行可能的最大线程数
、
、
如何在您的计算机上运行尽可能多的线程?我想在我的python代码中运行最大数量的线程。我在Windows计算机上运行代码。 我考虑了以下解决方案: x = 0 while 1: try: t = Thread(target=learn, args=(line,)) #writer,)) thread_list.append(t) t.start() break except Exception as exp: time.sleep(1) if x == 0:
浏览 20
提问于2019-11-08
得票数 0
回答已采纳
2
回答
Apache MINA不会删除未使用的数据
、
、
、
关于我的MINA客户我有个小问题。 我只创建了一个到服务器的连接,然后服务器每秒钟周期性地发送一些数据。 简而言之,客户端连接到服务器;服务器将一个字符串发送回客户端,所有这些步骤都使用相同的打开连接(相同的客户端对象和客户端处理程序)。 但问题是,我认为,旧的数据不是由GC收集的。使用的堆在几秒钟内变得越来越大,并且从不减少。我的messageReceived方法为空! public void messageReceived(IoSession session, Object message) { } 有什么想法吗?
浏览 6
提问于2012-12-05
得票数 1
10
回答
线程上下文切换Vs。进程上下文切换
、
、
谁能告诉我在这两种情况下到底做了什么?它们每一个的主要成本是多少?
浏览 3
提问于2011-03-26
得票数 147
回答已采纳
2
回答
Java只使用NUMA (Neo4J)的2个CPU中的一个
、
、
、
我正在编写一个java程序来创建一个非常大的Neo4J数据库。我用棒棒糖和Executors.newFixedThreadPool来加快速度。我的Win2012R2服务器有两个cpu (2x6核+ 2x6超级线程)和256 in的NUMA体系结构。我现在的问题是,我的导入程序只使用一个CPU (Node)。是否可以使用只有一个javaprocess的两个NUMA节点? Javaoptions:-XX:+UseNUMA -Xmx64g -Xms64g
浏览 3
提问于2016-03-21
得票数 4
2
回答
Java并发可见性
、
、
我有一个关于java中的可见性的问题。只有当至少有两个线程运行在至少两个cpu内核上时,才能显示可见性。就这样对吧?每个核心都可以在其注册器和缓存内存中缓存变量,因此可能会出现可见性问题。但是,如果我们有n个线程,并且它们都运行在一个cpu内核中( couse,我们不能确定它们只运行在一个内核上,但假设有可能实现这一点),那么就没有办法具有内存可见性了?还是这样不对?提前谢谢。
浏览 4
提问于2015-07-29
得票数 0
回答已采纳
1
回答
多线程数组处理,然后写入C-Python扩展的结果数组
、
、
、
下面的代码是一个C-Python扩展。这段代码获取一个连续原始字节的输入缓冲区样本(对于我的应用程序,是原始字节的“块”,其中1块= 128字节),然后将这些字节处理成两个字节的“”,将结果放入项中。返回的结构只是将缓冲区处理成python整数。 下面是两个主要函数: unpack_block(items,items_offset,buffer,buffer_offset,samples_per_block,sample_bits); 然后循环遍历items中的每个样本,然后将每个样本转换为Python Int。 PyList_SET_ITEM(结果,索引,PyInt_FromLong(项目索
浏览 60
提问于2019-02-19
得票数 0
1
回答
回到基础: Apache路由和直接组件
、
、
我有点困惑于骆驼路线及其两个终点:直接和塞达。假设我有一条这样的路线: public void configure() { from("direct:services") .process(//Some processing here) .to("http://ThirdPartyServers") } 最重要的是,我有一个rest web服务,它接收多个请求,进行一些处理,然后将消息交给这个路由,以便从一些第三方服务器获得响应。我通过Spring框架实例化了Camel上下文,如下所示: <camelContext id="appCame
浏览 2
提问于2013-05-02
得票数 4
3
回答
字符串上的OutOfMemory,即响应XML
、
、
、
条件: 我有一个URL,它返回一个XML,它是~3MB的数据。我把它转换成一个字符串,解析XML并保存它。这个完整的过程发生在异步任务中。 两个问题: 我的UI线程被阻塞,直到服务器数据被解析。 在大多数情况下,我会得到字符串上的OutOfMemory错误 //呼叫代码 { HttpEntity entity = response.getEntity(); InputStream in = entity.getContent(); value = convertStreamToString(in).toString(); return value; } // Helper
浏览 6
提问于2014-03-10
得票数 0
1
回答
LInux中的多线程服务器
、
、
、
我在Linux environment.At中使用C语言进行服务器编程,同时可能有几个客户端与服务器相连,这是我在服务器编程方面的第一个项目,在多线程方面没有多少经验,现在我已经编写了多线程程序。 我想了解一下以下几点。 1.服务器将处理多少个客户端? 2.pthread_t thr;是创建多个线程,还是需要执行类似pthread_t thr[X]的操作来创建X线程? 3.如何在以下代码中获取每个客户端的数据? 4. pthread_create是否会为每个连接的新客户端创建一个新的*connection_handler副本。 void dieWithError(char *errormsg)
浏览 1
提问于2015-06-09
得票数 2
1
回答
我需要下载服务器吗?
、
我们有一个网络基础设施,以服务于一个正常的网站,有一些中等的文件下载(几百K,高达一两MB )。我们有一个新的要求,开始托管高达100或200 MB的更大文件。带宽将非常轻,因为这些被限制在相对较少的用户,所以它将是几十个下载每天。我们小组中的一些人对这些下载产生了不满,消耗了我们web服务器中太多的线程,因此应该将它们移到单独的下载站点。我不知道为什么我们目前的基础设施不适合,或者,在最坏的情况下,需要更多的apache实例背后的负载均衡器。文件背后的访问控制,我们将需要连接到一个外部下载网站,创造更多的开发努力。我的问题是他们的论点站得住脚还是我是对的?还是有一个中间地带,我们也许可以节流
浏览 0
提问于2013-03-04
得票数 0
3
回答
使用Java最大数量的线程?
、
、
所以我正在为我正在制作的一个游戏制作一个Java服务器,我想知道为每个玩家创建一个线程是不是有点过分,因为考虑到服务器可能会让大量的人同时在线。 有多少线程是多少?,我应该让每个游戏1个线程(这是大堂类型的游戏,在那里你选择一个匹配并进入)还是每个玩家1个线程好?
浏览 2
提问于2013-07-07
得票数 0
回答已采纳
1
回答
如何使用Apache上的mpm_prefork增加5000个并发请求
、
、
、
我在CentOs服务器上配置了Apache web服务器。我想用MPM_Prefork增加5000个并发请求。请建议最佳的预叉配置。我已经对httpd.conf文件进行了预叉配置,但它不起作用。 我的预叉配置: <IfModule mpm_prefork_module> StartServers 5 MinSpareServers 30 MaxSpareServers 40 MaxClients 5000 Ser
浏览 0
提问于2017-10-25
得票数 0
回答已采纳
2
回答
Java多线程网络,好还是坏?
、
、
我运行多个游戏服务器,我想开发一个自定义应用程序来管理它们。基本上,所有游戏服务器都将连接到应用程序以交换数据。我不希望这些数据丢失,所以我认为最好使用TCP。我已经研究了网络,了解了它是如何工作的,但是我有一个关于cpu使用的问题。更多的服务器正在增加,在接下来的几个月里,它可能会达到100 - 200台左右,并将根据需要继续增长。每台服务器的新线程会占用大量cpu吗?这样做是个好主意吗?有没有人有任何关于如何做的建议?谢谢。
浏览 3
提问于2014-03-21
得票数 0
5
回答
我的VPS软件包需要多少内存?我是不是被骗了?
、
、
因此,我目前在一个VPSVille Cpanel3帐户上,它有768 MB的保证内存和2048 MB的突发内存(详细信息在这里:http://www.vpsville.ca/cpanel-vps)。它正在运行CentOS、Cpanel、Apache和FastCGI。 在服务器本身,我有一个Joomla社区网站,有一个论坛系统,通常有大约20人在它上,在任何时候,甚至在晚上,没有人。这是一个相当小的网站,但有许多模块运行在上面。每月大约有6000人次。服务器上还有一个WordPress站点,每天有80到150次访问,还有两个还没有开发的WordPress站点,它们根本没有任何流量,还有两个静态的
浏览 0
提问于2010-01-22
得票数 0
3
回答
Java堆多线程优化
、
、
、
我正在编写一个Java程序,它在不同的线程中同时运行许多模拟,并将结果平均在一起。我想运行大量的模拟,比可以同时运行的要多,所以我想同时运行尽可能多的模拟,而不会耗尽内存,并对其余的进行“排队”。 有没有一种简单的方法来确定线程使用的最大堆内存? 有没有一种简单的方法可以在运行时检查有多少堆内存被使用,这样我就只能在内存打开时启动新的线程? PS:我是一个优化多线程应用程序的新手。
浏览 1
提问于2013-08-22
得票数 0
1
回答
tomcat 7+ freebsd 7.2 (32位)多线程应用程序抛出OutOfMemoryError:无法创建本机线程
、
、
、
、
场景:安装了tomcat 7的freebsd 7.2服务器。Tomcat7运行巨大的多线程服务器应用程序,通过ServerSocket从一些不同的设备读取数据。因此,对于不同的设备,每个端口都有一些监听线程。当设备被授权时,监听器创建新的线程从授权的设备收集数据(每个线程一个设备),顺便说一句,传入的数据不是那么大。还有一个客户端的web套接字监听器,它的工作方式是一样的--每个客户端一个线程。这一切都运行得很好,直到设备数量从200增加到1500 (客户端数量也增加了,接近300)。理想情况下,进程必须与超过3000个活动线程一起工作,但它会崩溃。 下面是应用程序所基于的线程池的代码。 pu
浏览 0
提问于2014-02-12
得票数 0
18
回答
在Linux中每个进程的最大线程数是多少?
、
在Linux下,一个进程可以创建的最大线程数是多少? 如何(如果可能)修改此值?
浏览 4
提问于2008-12-05
得票数 273
回答已采纳
1
回答
如何对Apache服务器进行性能优化?
、
、
我们有一个apache服务器2.4.X,我们在一个Java应用程序前面使用它作为反向代理。我们已经启用了Apache模块Apache状态,并且能够看到空闲工作线程的数量总是为零,因此我们的应用程序的性能很差。我们的主机服务器有32个核心和64 GB内存。我们正在使用Apache的mpm_worker模块。Apache mpm_工人 .Our当前的mpm_worker配置是: <IfModule mpm_worker_module> ServerLimit 150 StartServers 8 MinSpareT
浏览 0
提问于2020-07-10
得票数 0
回答已采纳
3
回答
服务器可以在不同端口上处理多少tcp连接?
、
、
我正在C#中设计一个服务器客户端应用程序。客户端与服务器连接和通信,抛出tcp套接字。 在服务器端,我使用socket.accept()方法来处理来自客户端的新连接。当客户端连接时,服务器使用随机端口与客户端通信。 我的问题是..。服务器可以以这种形式接收多少个客户端?为了处理很多客户,我还需要使用另一种表单吗?
浏览 1
提问于2014-04-08
得票数 1
回答已采纳
2
回答
MaxClients、服务器限制等
、
我的服务器有点问题。它的流量很大,速度很慢,有时我的用户无法访问。 以下是服务器规范: CPU: Intel(R) Xeon(R) CPU E5620 @ 2.40GHz - 16 Processors RAM: 2GB 的值是: StartServers: 5 MaxSpareServers: 10 MinSpareServers: 5 MaxClients: 150 ServerLimit: 256 MaxRequestsPerChild: 1000 KeepAlive: On KeepAliveTimeout: 5 MaxKeepAliveRequests: 100 TimeOut:
浏览 0
提问于2011-02-18
得票数 1
6
回答
C#,如果我运行优先级= RealTime的进程,GC会发生什么情况?
、
、
我有一个C#应用程序,它与优先级RealTime一起运行。一切都很好,直到我在过去的两天里做了几次忙碌的改变。现在,它在几个小时内耗尽了记忆。 我试图找出它是否是我创建的内存泄漏,这是因为我消耗了比以前多得多的对象,而且GC无法收集它们,因为它具有相同的优先级。 我的问题是--,当GC尝试用RealTime优先级收集应用程序中的对象时,它会发生什么?(至少有一个线程优先级最高的线程在运行)? (P.S.实时优先级的意思是Process.GetCurrentProcess().PriorityClass = ProcessPriorityClass.RealTime) 对不起,忘了告诉我。GC处
浏览 2
提问于2010-06-15
得票数 8
回答已采纳
2
回答
进程比线程慢吗?
、
、
我刚刚写了一个关于的问题,这让我开始思考。使用带有严格API的服务器进程是否比静态链接的服务器lib慢(可能在它自己的线程中)? 如果速度较慢,会有多少开销?操作系统是linux,但我的大部分开发和测试都是在windows上进行的。
浏览 0
提问于2011-11-09
得票数 1
回答已采纳
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
通常服务器内存占用多少合理?cpu占用多少才合理?
一个标准服务器机柜能放多少台服务器
一个游戏服务器多少钱
篇六:16核32线程384GB内存!双路Intel至强数据服务器拆解
自己架设服务器建一个网站需要多少钱?
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券