首页 > 应用开发 > Node.js > NET 某MES上位机拍照系统 内存暴涨分析
0 : 000 > !fq SyncBlocks to be cleaned up: 0 Free-Threaded Interfaces to be released: 0 MTA Interfaces to be released: 0 STA Interfaces to be released: 0 ---------------------------------- generation 0 has 2722 finalizable objects ( 0000013f4c737e08-> 0000013f4c73d318) generation 1 has 73 finalizable objects ( 0000013f4c737bc0-> 0000013f4c737e08) generation 2 has 20328 finalizable objects ( 0000013f4c710080-> 0000013f4c737bc0) Ready for finalization 34482 objects ( 0000013f4c73d318-> 0000013f4c7808a8) Statistics for all finalizable objects (including all objects ready for finalization) :
ThreadCount: 104 UnstartedThread: 0 BackgroundThread: 40 PendingThread: 0 DeadThread: 63 Hosted Runtime: no Lock ID OSID ThreadOBJ State GC Mode GC Alloc Context Domain Count Apt Exception 0 1 3854 0000013e082 beb60 26020 Preemptive 0000013E0 F6E63A0: 0000013E0 F6E79D8 0000013e08293 ef0 0 STA 5 2 708 0000013e082 e7bd0 2b 220 Preemptive 0000000000000000 : 0000000000000000 0000013e08293 ef0 0 MTA (Finalizer) 0 : 000 > ~~[ 708 ]s win32u!NtUserMessageCall+ 0x14 : 00007f f8` 6b 151124 c3 ret 0 : 005 > k # Child-SP RetAddr Call Site 00 00000029 `dbdfea38 00007f f8` 6 cce1082 win32u!NtUserMessageCall+ 0x14 01 00000029 `dbdfea40 00007f ff` 9879b 2d0 user32!SendMessageTimeoutW+ 0x102 02 00000029 `dbdfead0 00007f ff` 985 c4dc7
halcon!IOWIN32DumpToTexture+ 0xc90 03 00000029 `dbdfef60 00007f ff` 974b ff0e halcon!IPGenImaMask+ 0xae7 04 00000029 `dbdfefd0 00007f ff` 9739 d0ca halcon!HHandleClear+ 0x10e 05 00000029 `dbdff050 00007f f7`f5d5a1a2 halcon!HLIClearHandle+ 0x2a 06 00000029 `dbdff090 00007f f7`f5d5b571 halcondotnet!HalconDotNet.HHandleBase.ClearHandleInternal+ 0x92 07 00000029 `dbdff140 00007f f7`f5ddf865 halcondotnet!HalconDotNet.HHandleBase.Dispose+ 0x21 08 00000029 `dbdff180 00007f f8` 542 d67b6 halcondotnet!HalconDotNet.HHandleBase.Finalize+ 0x15 09 00000029 `dbdff1c0 00007f f8` 544934 a1
clr!FastCallFinalizeWorker+ 0x6 0 a 00000029 `dbdff1f0 00007f f8` 54493429 clr!FastCallFinalize+ 0x55 0b 00000029 `dbdff240 00007f f8` 54493358 clr!MethodTable::CallFinalizer+ 0xb5 0 c 00000029 `dbdff290 00007f f8` 5449318b clr!CallFinalizer+ 0x5e 0 d 00000029 `dbdff2d0 00007f f8` 544930 a4 clr!FinalizerThread::DoOneFinalization+ 0x95 0 e 00000029 `dbdff3b0 00007f f8` 544923f a ;m.xxthtz.com
clr!FinalizerThread::FinalizeAllObjects+ 0xbf 0f 00000029 `dbdff3f0 00007f f8` 542 d7be8 clr!FinalizerThread::FinalizerThreadWorker+ 0xba 10 00000029 `dbdff440 00007f f8` 542 d7b53 clr!ManagedThreadBase_DispatchInner+ 0x40 11 00000029 `dbdff480 00007f f8` 542 d7a92 clr!ManagedThreadBase_DispatchMiddle+ 0x6c 12 00000029 `dbdff580 00007f f8` 5441 c316 clr!ManagedThreadBase_DispatchOuter+ 0x4c 13 ;zee.top2001.cn
00000029 `dbdff5f0 00007f f8` 542 dbcc5 clr!FinalizerThread::FinalizerThreadStart+ 0x116 14 00000029 `dbdff690 00007f f8` 6b 3a7374 clr!Thread::intermediateThreadProc+ 0x8b 15 00000029 `dbdff750 00007f f8` 6 d35cc91 kernel32!BaseThreadInitThunk+ 0x14 16 00000029 `dbdff780 00000000 ` 00000000 ntdll!RtlUserThreadStart+ 0x21 0 : 005 > !clrstack OS Thread Id: 0x708 ( 5 );m.gzuof.cn Child SP
IP Call Site 00000029 dbdff0b8 00007f f86b151124 [InlinedCallFrame: 00000029 dbdff0b8] HalconDotNet.HalconAPI.ClearHandle(IntPtr) 00000029 dbdff0b8 00007f f7f5d5a1a2 [InlinedCallFrame: 00000029 dbdff0b8] HalconDotNet.HalconAPI.ClearHandle(IntPtr) 00000029 dbdff090 00007f f7f5d5a1a2 HalconDotNet.HHandleBase.ClearHandleInternal() 00000029 dbdff140 00007f f7f5d5b571 HalconDotNet.HHandleBase.Dispose(Boolean) 00000029 dbdff180 00007f f7f5ddf865 HalconDotNet.HHandleBase.Finalize() 00000029 dbdff5d0 00007f f8542d67b6 [DebuggerU2MCatchHandlerFrame: 00000029 dbdff5d0]
0 : 005 > r rax= 0000000000001007 rbx= 00000029 dbdfef10 rcx= 00000000000f 3736 rdx= 000000000000 c258 rsi= 000000000000 c258 rdi= 0000000000000000 rip= 00007f f86b151124 rsp= 00000029 dbdfea38 rbp= 00007f ff985c4ed0 r8= 0000000000000015 r9= 0000000000000000 r10= 00007f ff96d40000 r11= 0000000000000000 r12= 00000029 dbdfefb0 r13= 00007f ff985c4ed0 r14= 0000000000000e20 r15= 00000000000f 3736 iopl= 0 nv up ei pl zr na po nc;huadasp.cn cs= 0033 ss= 002b ds= 002b es= 002b fs= 0053 gs= 002b efl= 00000246
using Microsoft.AspNetCore.Http;var builder = WebApplication.CreateBuilder(args);var app = builder.Build();
app.MapPost("/todo", ([FromForm] Todo todo) => TypedResults.Ok(todo));izat.top2001.cn
app.Run();public class Todo
{ public int Id { get; set; } public DateOnly? DueDate { get; set; } // Empty strings map to `null`
public string Title { get; set; } public bool IsCompleted { get; set; }
app.MapGet("/json-item", (CancellationToken cancellationToken) =>{ async IAsyncEnumerable<HeartRateRecord> GetHeartRate(
[EnumeratorCancellation] CancellationToken cancellationToken)
{ while (!cancellationToken.IsCancellationRequested)
{ m.top2001.cn var heartRate = Random.Shared.Next(60, 100); yield return HeartRateRecord.Create(heartRate); await Task.Delay(2000, cancellationToken);
}
} return TypedResults.ServerSentEvents(GetHeartRate(cancellationToken),
eventType: "heartRate");
modalias : pci:v000010DEd000028A0sv00001D05sd0000128Abc03sc00i00 vendor : NVIDIA Corporation driver : nvidia-driver-570 - distro non-free driver : nvidia-driver-580-open - distro non-free recommended driver : nvidia-driver-580 - distro non-free driver : nvidia-driver-570-server - distro non-free driver : nvidia-driver-535 - distro non-free driver : nvidia-driver-580-server-open - distro non-free driver : nvidia-driver-535-server - distro non-free driver : nvidia-driver-545-open - distro non-free driver : nvidia-driver-580-server - distro non-free driver : nvidia-driver-535-open - distro non-free driver : nvidia-driver-545 - distro non-free driver : nvidia-driver-535-server-open - distro non-free driver : nvidia-driver-570-open - distro non-free;top2001.cn driver : nvidia-driver-570-server-open - distro non-free driver : xserver-xorg-video-nouveau - distro free builtin
uint256 totalSupply = token.totalSupply();m.weLLent.com.cn // numerator: 100 * reserve * amount * (amount + 2 * totalSupply) uint256 numerator = 100 * reserve * amount * (amount + 2 * totalSupply); // denominator: (100 - theta) * totalSupply² uint256 denominator = (100 - theta) * totalSupply * totalSupply; return numerator / denominator;jufgx.top2001.cn
PROJCS["Xian_1980_3_degree_Gauss_Kruger_zone_39", GEOGCS["GCS_XIAN 1980", DATUM["D_XIAN 1980", SPHEROID["Xian_1980",6378140,298.2569978029111]], PRIMEM["Greenwich",0], UNIT["Degree",0.017453292519943295]], PROJECTION["Transverse_Mercator"], PARAMETER["scale_factor",1], PARAMETER["central_meridian",117], PARAMETER["latitude_of_origin",0], PARAMETER["false_easting",39500000], PARAMETER["false_northing",0], UNIT["Meter",1]] weLLent.com.cn
void OutputGcs () {m.yccgc.cn OGRSpatialReference spatialReference; spatialReference. importFromEPSG ( 4326 ); // WGS84 // spatialReference.importFromEPSG(4214);//BeiJing54 // spatialReference.importFromEPSG(4610);//XIAN80 // spatialReference.importFromEPSG(4490);//CGCS2000 char * pszWKT = nullptr ; spatialReference. exportToPrettyWkt (&pszWKT); cout << pszWKT << endl; CPLFree (pszWKT); pszWKT = nullptr ; } void OutputPcs () { OGRSpatialReference spatialReference;.top2001.cn spatialReference. importFromEPSG ( 4490 ); // CGCS2000 spatialReference. SetTM ( 0 , 114 , 1.0 , 38500000 , 0 ); char * pszWKT = nullptr ; spatialReference. exportToPrettyWkt (&pszWKT); cout << pszWKT << endl; CPLFree (pszWKT); pszWKT = nullptr ; } int main () { //设置Proj数据 string projDataPath = getenv ( "GISBasic" );yccgc.cn projDataPath += "/share/proj" ; CPLSetConfigOption ( "PROJ_LIB" , projDataPath. c_str ()); cout << "地理坐标系,WGS84坐标系:" << endl; OutputGcs (); cout << "投影坐标系,高斯克吕格投影坐标系:" << endl; OutputPcs ();
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70048957/viewspace-3109751/ ,如需转载,请注明出处,否则将追究法律责任。