10 月 23 - 25 日,QCon 上海站即将召开,现在购票,享9折优惠 了解详情
写点什么

启动时间长和实体物化缓慢的问题影响了 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:302114
用户头像

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

关注

评论

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

使用 Filebeat+Easysearch+Console 打造日志管理平台

极限实验室

Filebeat console 日志管理 easysearch

亚马逊云EC2部署QNAP

孤虹

你真的了解“有钱人”吗?

少油少糖八分饱

笔记 阅读 搞钱 致富 有钱人

「AI技术图像编辑软件」Luminar Neo for Mac

彩云

Luminar Neo AI技术图像编辑软件

亚马逊Amazon OpenSearch Serverless"利刃在手,‘向量’八方"

淼.

AWS EC2、阿里云ECS、腾讯云CVM初步对比

穿过生命散发芬芳

腾讯云 阿里云 AWS

连接亚马逊云EC2的几种方式

孤虹

「Macos好用的图片处理工具」Affinity Photo 最新中文版

加油,小妞!

图像处理 Affinity Photo

Coherence X for Mac「网站转换为Mac应用」

彩云

Coherence X

亚马逊云科技AI创新应用下的托管在AWS上的数据可视化工具—— Amazon QuickSight

淼.

WordPress 基于亚马逊云的部署实践(一)- 架构设计

wangkx

AWS 亚马逊云 Amazon EC2 云服务器

2023-11-18:用go语言,如果一个正方形矩阵上下对称并且左右对称,对称的意思是互为镜像, 那么称这个正方形矩阵叫做神奇矩阵。 比如 : 1 5 5 1 6 3 3 6 6 3 3 6 1 5

福大大架构师每日一题

福大大架构师每日一题

openAi基于java jtokkit实现分词

智慧源点

jtokkit

Python连接es笔记二之查询方式汇总

Hunter熊

Python elasticsearch Elasticsearch-dsl

Crescendo Masters for Mac「乐谱编写工具」

加油,小妞!

音乐制作 Crescendo Masters

Photo Image Editor Pixelstyle 图像编辑器

加油,小妞!

图像编辑

IP代理安全吗?如何防止IP被限制访问?

Geek_bf375d

Apeaksoft Data Recovery for Mac中文版 数据恢复工具

彩云

数据恢复 Apeaksoft Data Recovery

智慧工地管理平台源码

源码星辰

工地 智慧工地

新网的机房写的是BGP链路,什么是BGP链路啊?

Geek_f19a80

服务器

一款带数字传输信号的OVP芯片

芯动大师

Unite for mac「将网站转换为应用程序」

加油,小妞!

Unite for Mac

Go、容器以及Linux调度器

俞凡

golang

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