我正在使用Worker Role机器(Medium - > 2 Core with 3,5 GB of Ram)来完成大量工作,我可以使用100%的CPU(两个内核)和85%的RAM.
在这项工作中,每个花费大约20分钟/ 40分钟,Azure认为机器不健康并停止我的所有工作.在Portal中,我看到我的worker实例收到消息"等待状态(主机系统无法访问角色).
任何人都可以知道一个不包括的工作:1)使用更强大的完整角色与我不会使用的核心2)尝试通过我的应用程序减少CPU使用率(100%CPU使用率是我们想要使用的)
在此先感谢瑞
我有一个 WPF 应用程序,它正在调用本机 DLL(用 C++ 编写)内的函数。.DLL 中的此函数有时会执行进程退出,从而终止 WPF 应用程序。
例子:
WPF App:
.....
[DllImport("native.dll", CharSet = CharSet.Ansi, CallingConvention = CallingConvention.Cdecl)]
private static extern void NativeMethod();
.....
void CallFunction()
{
//Call the native function
NativeMethod();
}
....
Run Code Online (Sandbox Code Playgroud)
NativeMethod 内部有一个出口,我无法更改 .dll 的源代码。有人知道如何从 .NET 代码中捕获 DLL 中的此退出吗?
提前致谢,
我正在尝试在 OpenXml 中创建此结构:
<P>
<Table />
<Caption>Table 1 - Some Text 1 </Caption>
<Picture />
<Caption>Figure 1 - Some Text 2 </Caption>
</P>
Run Code Online (Sandbox Code Playgroud)
就代码而言,我有:
var currentLine = new Paragraph();
currentLine.AppendChild(new Run(elem)); -> Where the elem is Table
...
currentLine.AppendChild(new Run(elem2)); -> Where the elem2 is Drawing
Run Code Online (Sandbox Code Playgroud)
所以我只怀念添加标题的方式,与我在 MS Word 参考资料 -> 插入标题中可以执行的标题相同。
一些如何实现这一点的信息将非常感激。
锐