草庐IT

show_progress_size

全部标签

windows - 在 Windows 中设置 ES_HEAP_SIZE

我使用的是Windows2012R2机器。我在环境变量中设置了我的堆大小如下ES_HEAP_SIZE4克设置堆大小后,我使用命令将Elasticsearch安装为Windows服务service.batinstall当我启动该服务时,Elasticsearch服务已正确占用4GB(已在Taskmanger.exe中查看)一段时间后,elasticsearch服务使用的内存下降到1GB。这是预期的吗? 最佳答案 这显然是anissueofESunderWindows.引用自链接:The4gbcommittedheapsizethaty

c++ - _popen : do not show the shell window (SW_HIDE)

当我在c++mfc中执行_popen命令时,它会打开一个我不喜欢的shell窗口,是否可以将其隐藏?例如,当您尝试使用ShellExecute函数执行命令时,它可以选择使用SW_HIDE隐藏shell窗口。 最佳答案 注释来自documentation:如果在Windows程序中使用,_popen函数会返回一个无效的文件指针,导致程序无限期地停止响应。_popen在控制台应用程序中正常工作。要创建重定向输入和输出的Windows应用程序,请参阅CreatingaChildProcesswithRedirectedInputandOu

windows - 在 Windows 7 Process Explorer 中,什么是 "VM Size"的等价物?

在任务管理器的进程资源管理器中,曾经有一个叫做“VMSize”的东西,它表示应用程序使用的不常用交换磁盘空间的数量。在Windows7进程资源管理器中,它似乎不存在。我想知道等效项是“私有(private)字节”还是“分页数据”。有什么想法吗?编辑:我知道VM是什么。只需要知道Windows7中等效的进程资源管理器列名称是什么。 最佳答案 我很确定您对工作集值感兴趣。据我了解,工作集是分配给您的应用程序并由您的应用程序引用的完整虚拟内存页面集。PrivateBytes值告诉您当前在私有(private)堆上(例如通过malloc()

c - 提前以编程方式确定文件 "size on disk"

在写入之前,我需要知道给定的内存缓冲区作为磁盘(U盘)文件有多大。我知道除非大小落在block大小边界上,否则它可能会被四舍五入,例如一个1字节的文件在磁盘上占用4096字节。我目前正在使用GetDiskFreeSpace()来计算磁盘block大小,然后使用它来计算磁盘大小,如下所示:GetDiskFreeSpace(szDrive,&dwSectorsPerCluster,&dwBytesPerSector,NULL,NULL);dwBlockSize=dwSectorsPerCuster*dwBytesPerSector;if(dwInMemorySize%dwBlockSize

wpf - wnd.Show(Me) 在 WPF 中不起作用

在我以前的多窗口程序中,我曾经使用过这个参数wnd.Show(Me)此代码将wnd保持在第一个窗口之上。无论如何在WPF中它给出错误“‘PublicSubShow’的争论太多”在WPF中如何才能拥有同样的优势? 最佳答案 您可以设置Window.OwnerWPF中的属性来完成此操作:wnd.Owner=Mewnd.Show() 关于wpf-wnd.Show(Me)在WPF中不起作用,我们在StackOverflow上找到一个类似的问题: https://sta

c++ - VC++ 2010 : Show open dialog hangs

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭10年前。您好,我已将VC++6项目转换为VC++2010,但在显示模态“打开文件”对话框时一直遇到错误。它显示了对话框的底部,但缺少顶部,也没有填充过滤器。header有public成员,用于存储文件信息:CStringm_strFilePathName;CStringm_strFileExtName;我显示对话框的代码:staticTCHARBASED_CODEszFilter[]=_T("OpenB

Windows API CreateDialog : Modeless Dialog just not show up

即使在大量谷歌搜索之后,我真的无法弄清楚如何制作无模式对话框。我想要做的是通过按下主窗口上的按钮来触发对话框。(所以让我把所有的东西都放在这里。我之前没有把所有的东西都放上去,以免读起来太乱了。)我的代码如下:#include"main.h"#include"resource.h"#includeINT_PTRCALLBACKAboutDlgProc(HWNDhwnd,UINTMessage,WPARAMwParam,LPARAMlParam){switch(Message){caseWM_INITDIALOG:returnTRUE;break;caseWM_COMMAND:switc

c++ - size_t 和 SIZE_T : is there any point to care?

有什么理由不假设SIZE_T是Microsoft的VisualC/C++编译器上size_t的类型定义?Windowsintsafe.h函数确实包括从一个函数到另一个函数的安全转换函数。这仅仅是为了完整性,还是存在静态转换可能无法给出预期结果的任何情况? 最佳答案 如果您的应用程序必须是跨平台的,那么您将只能使用语言中的标准内容,即std::size_t。否则,使用看起来合适的东西。如果您的目标是获得std::size_t类型,那么为什么不直接使用它而不关心平台特定类型呢?顺便说一句,std::size_t保证为最大数组大小提供足够

windows - windbg !heap 输出中的 'size' 数字是什么意思?

我在我的DMP文件中看到这样的输出:HeapentriesforSegment00inHeap0015000000150640:00640.00040[01]-busy(40)00150680:00040.01808[01]-busy(1800)00151e88:01808.00210[01]-busy(208)00152098:00210.00228[00]001522c0:00228.00030[01]-busy(22)001522f0:00030.00018[01]-busy(10)00152308:00018.00048[01]-busy(3c)WinDbg文档是这样说的:He

c# - 如何移动/排列所有桌面窗口? (即 "Show Windows Stacked"

是否可以在C#中(使用Win32API或其他)以编程方式排列所有打开的应用程序窗口?例如,在Windows7中,如果您右键单击任务栏,则会有一个名为“堆叠显示窗口”和“并排显示窗口”的选项。这正是我试图通过代码复制的内容。进一步解释,我想遍历所有打开的应用程序,显示主窗口,然后将其与所有其他打开的应用程序窗口一起排列在桌面/显示器上。 最佳答案 您要找的函数是TileWindows.一些例子:TileWindows(NULL,MDITILE_HORIZONTAL,NULL,0,NULL);//"Showwindowsstacked"