记Windows一个奇怪的C++函数返回问题

概述事情简单来讲就是发现同一段代码,其返回值的逻辑似乎在Linux和Windows上有不同的表现。因为一些环境配置和时间的原因暂时没来得及深入研究,在此记录下,如果有懂这个问题的大佬可以留言下,感谢。详细描述具体而言,在开发tensorflow.net这个仓库的时候,遇到了一种情况,需要我自定义一个

[C#/.NET高性能计算] X86下优化矩阵乘

探索如何使用pure C#实现高效的矩阵乘算子。

C#/.NET做张量计算的一些痛点,思考和解决方案

pure C#做张量计算的一些痛点和我自己的思考。

C#/.NET如何利用P/Invoke调用C/Cpp库的API

有的时候我们会需要在C#中调用C/Cpp构建的Native API,本文讲述了如何用P/Invoke来完成这件事情以及一点好的实践。

C#中Object和ValueType对象如何判等比较快?

对于两个ValueType或者两个Object类型的对象怎么比较比较好呢?文章给出了性能测试结果以及分析。

C#基类构造函数中调用虚函数——从汇编层面的浅析

在Cpp中的基类构造函数里调用虚函数是一种十分危险的行为,并不会如我们预期般调用子类中的实现。然而,在C#中这样做则可以如我们的预期调用子类中的实现,本文从汇编的角度,试图去理解这一现象……

C#/.NET中数组复制速度比较及分析

对数组进行复制是常见的需求,对于底层代码或者当数据量比较大的时候,其耗时很可能成为性能瓶颈之一,在C#中常见的复制方式有Naive Copy, Array Copy, Span Copy和Buffer Copy,本文针对这几种方式进行性能测试以及简单的源码分析……