Will SE.Redis have a cache locally?
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}
I measure my app's performance. We are using SE.Redis to server our customer WebApi query.
My app typically will be cold at night as my workload only happen during working hour.
However, I found that my app continues holding a big chunk of memory even after being idle of several hours. (<1% CPU usage but have consistent 1G memory usage).
I use the perf insight to see what happen and It is interesting that looks like SE.Redis still have a lot of HashEntry.
I am wondering why those HashEntry were not being release after hours of idle time.
Below is the screenshot.
Add the screenshot for the caller of Redis Hashentry.
screenshot for the managed memory view when debug the proc dump file.
.net performance redis stackexchange.redis
add a comment |
I measure my app's performance. We are using SE.Redis to server our customer WebApi query.
My app typically will be cold at night as my workload only happen during working hour.
However, I found that my app continues holding a big chunk of memory even after being idle of several hours. (<1% CPU usage but have consistent 1G memory usage).
I use the perf insight to see what happen and It is interesting that looks like SE.Redis still have a lot of HashEntry.
I am wondering why those HashEntry were not being release after hours of idle time.
Below is the screenshot.
Add the screenshot for the caller of Redis Hashentry.
screenshot for the managed memory view when debug the proc dump file.
.net performance redis stackexchange.redis
In the PerfView, who is holding the references to these objects? You can navigate the memory graph.
– Alex Sikilinda
Nov 24 '18 at 1:19
@AlexSikilinda add the screenshot for who is caller.
– David Chen
Nov 24 '18 at 6:18
add a comment |
I measure my app's performance. We are using SE.Redis to server our customer WebApi query.
My app typically will be cold at night as my workload only happen during working hour.
However, I found that my app continues holding a big chunk of memory even after being idle of several hours. (<1% CPU usage but have consistent 1G memory usage).
I use the perf insight to see what happen and It is interesting that looks like SE.Redis still have a lot of HashEntry.
I am wondering why those HashEntry were not being release after hours of idle time.
Below is the screenshot.
Add the screenshot for the caller of Redis Hashentry.
screenshot for the managed memory view when debug the proc dump file.
.net performance redis stackexchange.redis
I measure my app's performance. We are using SE.Redis to server our customer WebApi query.
My app typically will be cold at night as my workload only happen during working hour.
However, I found that my app continues holding a big chunk of memory even after being idle of several hours. (<1% CPU usage but have consistent 1G memory usage).
I use the perf insight to see what happen and It is interesting that looks like SE.Redis still have a lot of HashEntry.
I am wondering why those HashEntry were not being release after hours of idle time.
Below is the screenshot.
Add the screenshot for the caller of Redis Hashentry.
screenshot for the managed memory view when debug the proc dump file.
.net performance redis stackexchange.redis
.net performance redis stackexchange.redis
edited Nov 24 '18 at 6:24
David Chen
asked Nov 23 '18 at 23:28
David ChenDavid Chen
518
518
In the PerfView, who is holding the references to these objects? You can navigate the memory graph.
– Alex Sikilinda
Nov 24 '18 at 1:19
@AlexSikilinda add the screenshot for who is caller.
– David Chen
Nov 24 '18 at 6:18
add a comment |
In the PerfView, who is holding the references to these objects? You can navigate the memory graph.
– Alex Sikilinda
Nov 24 '18 at 1:19
@AlexSikilinda add the screenshot for who is caller.
– David Chen
Nov 24 '18 at 6:18
In the PerfView, who is holding the references to these objects? You can navigate the memory graph.
– Alex Sikilinda
Nov 24 '18 at 1:19
In the PerfView, who is holding the references to these objects? You can navigate the memory graph.
– Alex Sikilinda
Nov 24 '18 at 1:19
@AlexSikilinda add the screenshot for who is caller.
– David Chen
Nov 24 '18 at 6:18
@AlexSikilinda add the screenshot for who is caller.
– David Chen
Nov 24 '18 at 6:18
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53453854%2fwill-se-redis-have-a-cache-locally%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53453854%2fwill-se-redis-have-a-cache-locally%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
In the PerfView, who is holding the references to these objects? You can navigate the memory graph.
– Alex Sikilinda
Nov 24 '18 at 1:19
@AlexSikilinda add the screenshot for who is caller.
– David Chen
Nov 24 '18 at 6:18