You can use jquery on() method instead of attach the onclick and onchaneg functions
Example:
<div id="partial-view-container">
@{Html.renderPartial("ViewName");}
</div>
In your PartialView
<input type="text" id="time">
Jquery in your main view
$('#partial-view-container').on('change','#time',function(){
//do what you want here
// ajax call
});
Btw, you should replace the whole table by using ajax call, it should not cause memroy leak if your replace the whole partialview
You can also try paging to reduce the data you rendered and speed up the loading time