2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

启动时间长和实体物化缓慢的问题影响了 Entity Framework 6

  • 2013-11-07
  • 本文字数:625 字

    阅读完需:约 2 分钟

在使用最近发布的 Entity Framework 6 进行开发的过程中,一些开发人员报告了影响他们项目的性能问题。报告的第一个问题与启动时间有关。在模型创建阶段,当元数据集合以一种会触发很多 Debugger.NotifyOfCrossThreadDependency()调用的方式使用 Lazy时,会导致调试器附加到项目,进而产生该问题。在本文写作的时候,产品团队已经解决了这个问题。

LLBLGen Pro 首席开发人员 Frans Bouma 报告了 Entity Framework 6.0.1实体物化缓慢的问题。Frans 使用dotTrace 运行.NET 性能分析。其中,GetEnumerator 方法获取实际数据用了0.02% 的时间,而在结果集上调用MoveNext 方法消耗了其余的时间。

Frans 说,“依我看,问题有些严重,但我不知道是什么问题。”

还有少数开发人员报告了未附加调试器时的启动性能问题。例如,开发人员在按下F5 后要等待大约10 到15 秒。

微软已经发布了解决第一个问题的补丁(6.0.2)(译者注:原文补丁版本有误;另外,第二个问题还处于调查研究状态)。如果从 NuGet 安装 Entity Framework 6,可以自动获得最新版本。不过,如果使用包含了 Entity Framework 6 的 Visual Studio 2013 项目模板,那么需要通过在包管理控制台上运行 Update-Package EntityFramework 命令来更新到最新的版本。

根据官方消息,一个新的更新将很快发布,用于解决性能问题和其它高优先级的 Bug,也包括开发人员在日常工作中报告的一些新问题。

查看英文原文: Slow Startup Time and Entity Materialization Issues Affects Entity Framework 6

2013-11-07 08:302183
用户头像

发布了 256 篇内容, 共 99.2 次阅读, 收获喜欢 12 次。

关注

评论

发布
暂无评论
发现更多内容

核心业务上云,如何释放国产 CPU 极致性能?专有云 ABC Stack 给出答案

Baidu AICLOUD

专有云 自主创新 国产cpu性能

第一次面字节,一面很简单,二面被疯狂拷打!

王中阳Go

Go 面试 后端 字节

VMware Fusion Pro 13 for Mac永久序列号(VM虚拟机)v13.5.0激活版

Rose

硅基流动+Cherry Studio‘0天然全科技’快速搭建DeepSeek满血版

京东科技开发者

DeepSeek(私有化)+IDEA+Dify+微信 搭建AI助手保姆级教程

京东科技开发者

为什么DevOps很好,但却很难落地

易成研发中心

车企及自动驾驶背景创始团队,已成为人形机器人赛道“最强”派系!

机器人头条

自动驾驶 科技 人形机器人 具身智能

深度解读「摩根士丹利」人形机器人最新研报:全球100家人形机器人及产业链企业

机器人头条

科技 大模型 人形机器人 具身智能

EndNote 21大客户授权版 Mac(最强文献管理软件)v21.2永久激活版

Rose

人工智能视频增强软件 Topaz Video AI 激活秘钥

Rose

AI4Science之分子材料成像调研洞察

Splendid2025

Adobe Illustrator 2024下载+AI2024破解教程

Rose

火语言RPA--配置文件写入

火语言RPA

Apple TV 上最强的播放器 Infuse for Mac

Rose

SecureCRT for Mac破解版 支持SSH1、SSH2、Telnet等远程连接

Rose

SnailSVN Pro for mac(SVN客户端)v1.10免激活版

Rose

音乐NFT系统的测试

北京木奇移动技术有限公司

软件外包公司 音乐NFT 体育NFT

保姆级教程!DeepSeek+Chatbox 10分钟教会你实现AI客户端应用和智能助手

京东科技开发者

“数字创新产品课程” 4月12-13日 · CSPO认证在线周末班

ShineScrum

Scrum 敏捷 产品负责人 CSPO认证 敏捷认证

Algoriddim djay Pro Ai for Mac 基于人工智能的自动DJ混音

Rose

Mac SVN客户端 SmartSVN许可证分享及详细图文安装教程

Rose

启动时间长和实体物化缓慢的问题影响了Entity Framework 6_语言 & 开发_Anand Narayanaswamy_InfoQ精选文章